Cuente todos los nombres de programas DISTINTOS por tipo de programa y número de inserción
SELECT COUNT(DISTINCT program_name) AS Count,
program_type AS [Type]
FROM cm_production
WHERE [email protected]_number
GROUP BY program_type
DISTINCT COUNT(*)
devolverá una fila para cada recuento único. Lo que quieres es COUNT(DISTINCT <expression>)
:evalúa la expresión de cada fila de un grupo y devuelve el número de valores únicos no nulos.