我想将每行的5分钟数据转换为四分之一数据,其中第一列显示前5分钟的文本,第二列显示前三5分钟列的总和。像这样:
收件人
预先感谢, 阿拉德
答案 0 :(得分:0)
在SQL Server上是这样的:
select dateadd(minute, -datepart(minute, tm) % 15)), sum(val)
from T t
group by dateadd(minute, -datepart(minute, tm) % 15));
这确实是假设没有任何时间可以剥离。