1
嘿,我想創建一個報告,顯示每個HRCode花費了多少。這是迄今爲止我的SQL查詢:MS SQL Server 2005 GROUP BY和SUM
SELECT *
FROM tblWO as WO,
tblWOD as WOD,
tblWA as WA
WHERE WOD.OrderID = WO.ID
AND WA.HRCode = WO.AdministratorCode
AND WO.OrderDate BETWEEN '2010-01-01' AND '2010-08-31'
AND Approved = '1'
ORDER BY WO.OrderDate
我想fingure的是混搭都一樣HRCode的在一起,然後SUM()每一種方式......但我的大腦不能正常工作,所以今天我需要一些幫助:O)
下面是數據庫中的數據是這樣的:
ID Total OrderDate Approved HRCode AdministratorCode OrderID
3272 25.00 2010-01-04 10:48:57.617 1 RN RN 3272
4621 25.00 2010-02-04 11:15:01.600 1 RN RN 4621
4899 50.00 2010-02-04 11:55:01.630 1 02 02 4899
4905 15.00 2010-05-04 11:55:01.190 1 NR NR 4905
5001 50.00 2010-06-04 04:11:55.295 1 RN RN 5001
任何幫助將是巨大的!謝謝!
解決
SELECT SUM(Total) as Total, AdministratorCode
FROM tblWO as WO,
tblWOD as WOD
WHERE WOD.OrderID = WO.ID
AND WO.OrderDate BETWEEN '2010-01-01' AND '2010-08-31'
AND Approved = '1'
ORDER BY WO.AdministratorCode
大衛
我得到像** 11884250.00總計** ??? – StealthRT 2010-09-29 16:09:09
另外,我希望所有表格都能顯示出來,而不僅僅是總體和HRCode? – StealthRT 2010-09-29 16:10:19
你想要顯示哪些其他表格?你是指專欄?如果您使用您正在查找的輸出示例編輯您的問題,這將有所幫助。 – LittleBobbyTables 2010-09-29 16:11:38