因为是双班生产,每天7:30是白夜班交班时间,所以需要统计从今天 08:30~ 次日07:30 每小时的产量(例如 08:30的数据代表07:30~08:30 之间的产量,09:30的数据代表08:30~09:30之间的产量,依次类推)和 累计值,如下图出现的唯一问题是:一旦时间过了0点,累计值就会从0开始重新计数sql写的是 : select COL_STR, hour_num , nvl2(hour_num, sum(hour_num) OVER(order BY COL_STR), '') as sum_beffrom (没有求累计值前的表) group by col_str order by col_str asc请问如何书写sql 可以使累计值从每天07:30开始累计