【发布时间】:2016-02-29 12:59:29
【问题描述】:
ID | Equipment | HireDate | HireTodate | ActualOffhireDate
---------------------------------------------------------------------
01 | Printer | 01/01/2013 | 31/12/2016 |
02 | Printer | 01/05/2015 | 31/12/2016 |
03 | Laptop | 17/01/2016 | 31/12/2016 |
04 | Laptop | 01/01/2015 | 31/12/2016 | 28/01/2016
我喜欢上表,并希望根据 2016 年 1 月的每周(从星期五到星期四)获得计数,如下所示
Equipment | January count | Week 1| Week 2| Week 3| Week 4
------------------------------------------------------------------
Printer | 02 | 02 | 02 | 02 | 02
Laptop | 02 | 01 | 01 | 02 | 01
【问题讨论】:
-
周六到周五,或者周五到周四?
-
我无法使用 between 条件获得每周计数
-
你试过什么SQL?
-
你需要有日历表,请看我的回答
标签: sql tsql count sql-server-2008-r2 helpers