Tæl alle DISTINKT programnavne efter programtype og tryknummer
SELECT COUNT(DISTINCT program_name) AS Count,
program_type AS [Type]
FROM cm_production
WHERE [email protected]_number
GROUP BY program_type
DISTINCT COUNT(*)
returnerer en række for hver unik optælling. Det du ønsker er COUNT(DISTINCT <expression>)
:evaluerer udtryk for hver række i en gruppe og returnerer antallet af unikke, ikke-nul værdier.