Пребройте всички РАЗЛИЧНИ имена на програми по тип програма и номер за натискане
SELECT COUNT(DISTINCT program_name) AS Count,
program_type AS [Type]
FROM cm_production
WHERE [email protected]_number
GROUP BY program_type
DISTINCT COUNT(*)
ще върне ред за всеки уникален брой. Това, което искате, е COUNT(DISTINCT <expression>)
:оценява израз за всеки ред в група и връща броя на уникалните стойности, различни от нула.