我試圖從SQL Server中的表中進行選擇,以便它將我的FinalDate
列分組爲週數,並在下一個單元格中彙總該周的ThisApp
列。我在網上看,我似乎無法找到我所追求的。按週數分組,包括空周和總計其他列
我想知道這是我在T-SQL中可以做到的嗎?
這些目前都在我的表中的行:
FinalDate ThisApp
------------------------
15/04/2016 20459.92
29/05/2016 7521.89
30/05/2016 5963.61
31/05/2016 3293.72
03/06/2016 27413.20
04/06/2016 8392.16
05/06/2016 7789.46
05/06/2016 11414.73
10/06/2016 48893.46
11/06/2016 14685.47
11/06/2016 7030.03
我想更換FinalDate
柱,週數,總結了This App
每個週數。
另外::
我需要它來顯示連續週數,所以我不希望它跳過任何星期,因此,例如:
FinalDate ThisApp
------------------------
01/01/2016 10.00 -- (Would be week 1)
02/01/2016 10.00 -- (Would be week 1)
15/01/2016 10.00 -- (Would be week 3)
將顯示,如:
FinalDate ThisApp
------------------------
1 20.00
2 0.00 --This would show as 0.00 because there was no week 2.
3 10.00
我明白這是一個非常具體的請求,這就是爲什麼我想知道如果我可以在SQL中做到這一點。
一個好的技巧是在這裏發佈日期時,爲了避免混淆使用MM/DD/YYYY。大多數人會採用這種格式,當你使用DD/MM/YYYY時,除非包括否則不可能的東西(比如'15/01/2016'),否則會引起混淆。 –