Tæl alle DISTINKT programnavne efter programtype og tryknummer
SELECT COUNT(DISTINCT program_name) AS Count,
program_type AS [Type]
FROM cm_production
WHERE example@sqldat.com_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.