Tel alle DISTINCT programmanamen op programmatype en druknummer
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(*) retourneert een rij voor elke unieke telling. Wat je wilt is COUNT(DISTINCT <expression>) :evalueert expressie voor elke rij in een groep en retourneert het aantal unieke, niet-null-waarden.