Räkna alla DISTINKT programnamn efter programtyp och push-nummer
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(*) kommer att returnera en rad för varje unikt antal. Det du vill ha är COUNT(DISTINCT <expression>) :utvärderar uttryck för varje rad i en grupp och returnerar antalet unika, icke-nullvärden.