我有一个像这样输出的 sql 查询
7 2017-05-02 00:00:00.000
96 2017-05-15 00:00:00.000
79 2017-05-16 00:00:00.000
310 2017-05-17 00:00:00.000
76 2017-05-18 00:00:00.000
83 2017-05-19 00:00:00.000
我想按周对它们进行分组。
理想的输出是
7 Week 1
644 Week 2
任何有关如何分组的帮助将不胜感激。谢谢!
假设您可以接受一周的数据库定义:
select datename(year, datecol) + '-' + datename(week, datecol) as yyyyw,
sum(col) as sumcol
from t
group by datename(year, datecol) + '-' + datename(week, datecol)
order by min(datecol);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句