难:时间段内含旬从旬表取、含月从月表中取,其他从日表取
数据库字段
日表
雨量 日期
1.1 2007-5-6 8:10:00
1.2 2007-5-7 10:10:00
.....
旬表
雨量 日期
1.1 2007-5-1 8:10:00 --代表4月下旬
1.2 2007-5-11 10:10:00 --代表5月上旬
1.2 2007-5-21 10:10:00 --代表5月中旬
.....
月表
雨量 日期
1.1 2007-5-1 8:10:00 --代表4月
1.2 2007-6-1 10:10:00 --代表5月
1.2 2007-7-1 10:10:00 --代表6月
.....
比如从2007-5-6 8:10:00到2007-5-11 8:10:00
从日表中取6日到11日的雨量合计
比如从2007-5-6 8:10:00到2007-5-24 8:10:00
从日表中取5月6日到5月10日
再从旬表中取5月21日的旬雨量
再从日表中取5月21日到24日
比如从2007-5-6 8:10:00到2007-7-24 8:10:00
从日表中取5月6日到5月10日
再从旬表中取5月21日的旬雨量
再从旬表中取6月1日的旬雨量
再从月表中取7月1日的月雨量
再取7月1日到24日的雨量
最后取这些雨量的统计
用函数做(方便其他调用)
------------------------
暂时没想到好方法,我准备用循环判断 一天天判断,希望各位能有好方法
速度上不应太慢,因为数据量很大
------------------------
还有个要求,只是提出来,可不用考虑这个
每天的数据要判断6、8时,有6时取6时,没6时取8时