Dans SQL Server 2005 j'ai une table cm_production qui répertorie tout le code qui a été mis en production. La table a une ticket_number, program_type, et program_name et push_number avec quelques autres colonnes.
OBJECTIF: Compter tous les différents noms de programme par type de programme et de pousser le numéro
Ce que j'ai pour l'instant est:
SELECT DISTINCT COUNT(*) AS Count, program_type AS [Type]
FROM cm_production
WHERE push_number=@push_number
GROUP BY program_type
Cela me fait à moitié là, mais c'est en comptant tous les noms de programme, pas l'distincts de ceux (dont je ne vous attendez pas à faire dans cette requête). Je suppose que j'ai juste ne peut pas envelopper la tête autour de la façon de le dire, ne compter que le programme distinct des noms sans les sélectionner. Ou quelque chose.