我正在使用以下腳本來計算一年的ShopId數量。如何使用GROUP with DATEPART?
我還需要將結果按月分解一年。
所以,最終的結果應該是
MONTH 1
SHOPID 5 100
SHOPID 4 90
MONTH 2
SHOPID 1 150
SHOPID 4 80
SELECT ShopId, Count(ShopId) as Interest
FROM dbo.Analytics
WHERE DateCreated >= '2014' AND DateCreated < '2015'
GROUP BY ShopId ORDER BY Interest DESC
表結構
CREATE TABLE Analytics
(
DateCreated dateTime2(2),
ShopId int
);
我應該在我的腳本改變什麼?我將使用DATEPART附近GROUP BY
任何建議更好的標題是w elcome :-) – GibboK
DateCreated是DateTime字段? – Jesuraja
請同時發佈您的表格結構 – Raj