Time 将5分钟数据转换为季度数据作为第一行
我想将每行的5分钟数据转换成季度数据,其中第一列显示前5分钟的文本,第二列显示前三列的总和。像这样:Time 将5分钟数据转换为季度数据作为第一行,time,group-by,sum,Time,Group By,Sum,我想将每行的5分钟数据转换成季度数据,其中第一列显示前5分钟的文本,第二列显示前三列的总和。像这样: 2018年8月29日00:00:00 1 2018年8月29日00:05:00 3 2018年8月29日00:10:00 5 2018年8月29日00:15:00 7 2018年8月29日00:20:00 9 2018年8月29日00:25:00 11 到 2018年8月29日00:00:00 9 2018年8月29日00:15:00 27 提前感谢,, SQL Server上的所有类似
- 2018年8月29日00:00:00 1
- 2018年8月29日00:05:00 3
- 2018年8月29日00:10:00 5
- 2018年8月29日00:15:00 7
- 2018年8月29日00:20:00 9
- 2018年8月29日00:25:00 11
- 2018年8月29日00:00:00 9
- 2018年8月29日00:15:00 27
SQL Server上的所有类似于此的命令:
select dateadd(minute, -datepart(minute, tm) % 15)), sum(val)
from T t
group by dateadd(minute, -datepart(minute, tm) % 15));
这是假设没有任何时间可以删除。请编辑您的问题,显示您的代码和数据库结构。谢谢