【发布时间】:2014-09-11 00:01:36
【问题描述】:
我有如下数据,其中数据拆分如下,其中第 1 个月代表 JAN,第 2 个月代表 FEB,依此类推。
MONTH VALUE
1 93
2 56
3 186
4 60
现在我需要根据天数计算价值总和。
Ex- 如果日期在 1 月 1 日至 3 月 31 日之间,则 SUM 为 335(93+56+186)
如果日期在 1 月 17 日至 3 月 31 日之间,则总和为 287(45+56+186)。
这里 1 月份的 45 是从 1 月份 (93/31==3) 的平均每天得出的。乘以所需时间段的 1 月份天数。
忽略闰年和 FEB 月总是可以取 28 天。
【问题讨论】:
标签: sql oracle oracle11g date-arithmetic