我想知道如何查詢一個數據庫,我可以返回兩個總和,第一個是總檢查次數,然後是每個督察總數,即喬總共做了4個檢查,但仍顯示不同層次的細分。我是sql新手,所以包含我的腳本到目前爲止,但讓我知道如果你需要更多的信息。SQL Server 2005,計數總計
SELECT InspectorCode AS Inspector, InspectionProcedureName AS [Procedure], COUNT(*) AS Total
FROM UnitData_Vehicle
WHERE (DATEDIFF(day, InspectionDateTime, GETDATE()) = 1)
AND InspectionProcedureName LIKE '%Inspection%'
GROUP BY InspectionProcedureName, InspectorCode
我想看到
Inspector Procedure Total InspTotal
joe 1 - Inspection 1 4
joe 2 - Inspection 3
kit 3 - Inspection 14 14
hugh 1 - Inspection 17 32
hugh 6 - Inspection 15
mike 4 - Inspection 18 18
謝謝你們,這一個工程但它是計算有多少每個檢查員完成的程序,即喬完成了兩種檢查。如果可能的話,我希望看到每個檢查員完成的檢查總數,即喬已經完成了4.但是,感謝您迄今的努力! – Tyrone2011
@ Tyrone2011:InspTotal列應顯示經理的總體檢查情況,請參閱[odata中的此示例](http://data.stackexchange.com/stackoverflow/q/104184/) – Andomar