java吧 关注:1,306,656贴子:12,878,463
  • 0回复贴,共1

java 时段整编

只看楼主收藏回复

一、 碧流河水库上游有多个雨量站,各雨量站的名称和代码见表rain_staion。现在2012-4-30 9:00~2012-8-31 8:00每小时的雨量存在表st_rnfl_r中,请1、把该表中这个时间段的雨量整编成时段雨量(时段长为3小时),存在表rain_step中;2、同时整编成日雨量,存在表rain_day中;3、整编成月雨量,存在表rain_month中;4、把一个小时的平均降雨(所有雨量站的降雨求算术平均)存入表rain_average中。
其中:
1、rain_station的表结构如下图所示:
注:stcd—雨量站代码;stcd_name—雨量站名称。
2、表st_rnfl_r、rain_step、rain_day和rain_month如下图所示
注:
n stcd—雨量站代码;ymdhm—时间;dtrn—雨量值。
n 表st_rnfl_r中,如果某一雨量站在某一小时没有雨量值,则表示该小时内的雨量值为0;
n 整编规则:
Ø 时段降雨:9、10、11点的降雨求和存为11点的时段降雨;12、13、14点的降雨求和存为14点的时段降雨;15、16、17点的降雨求和存为17点的时段降雨;18、19、20点的降雨求和存为20点的时段降雨;21、22、23点的降雨求和存为23点的时段降雨;0、1、2点的降雨求和存为2点的时段降雨;3、4、5点的降雨求和存为5点的时段降雨;6、7、8点的降雨求和存为8点的时段降雨。
Ø 日降雨:头一天9、11、12、13、14、15、16、17、18、19、20、21、22、23、24和今天1、2、3、4、5、6、7、8点的降雨求和存为今天8点的日降雨。
Ø 月降雨:头一个月最后一天的9点到这个月最后一天的8点的降雨求和存为这个月最开始一天8点的月降雨。


1楼2015-08-02 08:10回复