2011-01-02 26 views
7

tengo esto:SELECT COUNT (*) SQL SERVER

SELECT AssignmentID 
FROM ProblemView 
GROUP BY AssignmentID 

que devuelve 32 filas. Pero realmente lo que quiero es el número 32. Si hago esto:

SELECT COUNT(*) 
FROM lru.ProblemView 
GROUP BY AssignmentID 

sigo teniendo 32 filas, y la columna es simplemente el recuento del número de asignaciones por problema.

Sólo necesito el número 32.

Respuesta

15
SELECT count(distinct AssignmentID) 
FROM ProblemView 
+0

UH. ¿Cuándo voy a aprender SQL Server alguna vez? ¡Muchas gracias! –