2011-01-02 15 views
7

ho questo:SELECT COUNT (*) SQL SERVER

SELECT AssignmentID 
FROM ProblemView 
GROUP BY AssignmentID 

che restituisce 32 righe. Ma in realtà quello che voglio è il numero 32. Se faccio questo:

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

ho ancora ottenere 32 righe, e la colonna è solo il conteggio del numero di assegnazioni per problema.

Ho solo bisogno il numero 32.

risposta

15
SELECT count(distinct AssignmentID) 
FROM ProblemView 
+0

Sheesh. Quando imparerò mai SQL Server? Grazie mille! –