in

sql – Seleccionando COUNT

apple touch icon@2

con DISTINCT cm_production En SQL Server 2005 tengo una tabla ticket_numberque enumera todo el código que se ha puesto en producción. La mesa tiene un program_type, program_name , push_number y

junto con algunas otras columnas.

OBJETIVO: Cuente todos los nombres de programas DISTINTOS por tipo de programa y presione el número.

DECLARE @push_number INT;
SET @push_number = [HERE_ADD_NUMBER];

SELECT DISTINCT COUNT(*) AS Count, program_type AS [Type] 
FROM cm_production 
WHERE push_number=@push_number 
GROUP BY program_type

Lo que tengo hasta ahora es:

Esto me lleva a la mitad del camino, pero está contando todos los nombres de los programas, no los distintos (lo que no espero que haga en esa consulta). Supongo que no puedo entender cómo decirle que cuente solo los distintos nombres de programas sin seleccionarlos. O algo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Función de biblioteca C – gratis ()

gfg 200x200 min

Comando ZIP en Linux con ejemplos