Je voudrais savoir comment interroger une base de données par laquelle je peux retourner deux sommes, la première étant le nombre total d'inspections, puis un total pour chaque inspecteur, par exemple, Joe a fait un total de 4 inspections, mais montre encore une répartition des différents niveaux. Je suis nouveau sur sql alors j'ai inclus mon script, mais laissez-moi savoir si vous avez besoin de plus d'infos.SQL Server 2005, compter les totaux
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
Je voudrais voir
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
Merci les gars, celui-ci fonctionne cependant il compte combien de chaque procédure que l'inspecteur a fait ie Joe a fait 2 types d'inspection. Si possible, j'aimerais voir le nombre total d'inspections effectuées pour chaque inspecteur, c'est-à-dire que Joe en a fait 4. Mais merci pour vos efforts jusqu'à maintenant! – Tyrone2011
@ Tyrone2011: La colonne InspTotal devrait montrer le nombre total d'inspections pour un gestionnaire, voir [cet exemple à odata] (http://data.stackexchange.com/stackoverflow/q/104184/) – Andomar