处理周数SQL后,将其插入表中



我有下表:

Date          Number
-----------------------------
2018-01-01    10
2018-01-04    5
2018-01-10    10
2018-01-20    5
2018-02-01    8
2018-02-03    2
2018-02-28    10

我想获得以下结果:

WeekNumber     Year      SumOfNumber
-----------------------------------------------
1              2018      15
2              2018      10
3              2018      5
5              2018      10
9              2018      10

工作日从Monday to Sunday开始。结果应插入表格。

有人对此有想法吗?
谢谢

DATEPART()功能中使用ISO_WEEK

select 
       DATEPART(ISO_WEEK, date) WeekNumber, year(date) Year, sum(Number) SumOfNumber
from table
group by DATEPART(ISO_WEEK, date),  year(date)

最新更新