我有一个关于字段 date
hour
和的查询value
。
它看起来像这样
date hour value
xx/xx/xx 15 100
xx/xx/xx 30 122
xx/xx/xx 45 50
... 100 100
... 115 23
... ... ...
... ... ...
... 2400 400
... 15 23
基本上,date
是日期,hour
是小时,value
是特定 15 分钟间隔的值。我一直试图弄清楚的是一种每小时(所以 15、30、45 和 100)或(1015、1030、1045、1100)[正如你所看到的时间是军事式的 1:00 pm 是1300 和午夜 2400],并将它们的值相加。所以我希望返回这样的东西:
xx/xx/xx 100 372
xx/xx/xx 200 23 + (130 data) + (145 data) + (200 data)
依此类推...该表平均大约有 100 天,它们都从 15 到 2400 开始,以 15 递增,值列的数字不同。
我曾考虑过使用分区、分组依据等,但没有真正的想法如何解决它。本质上,我必须取 4 行(一个小时),将它们的值相加,吐出日期、小时和求和值,然后每天重复。我不是要代码,只是对我应该使用的东西提供一些帮助,因为这似乎是一个简单的问题减去解决它的关键。
非常感谢任何帮助,谢谢!