2011-01-02 18 views
7

Ich habe dies:SELECT COUNT (*) SQL SERVER

SELECT AssignmentID 
FROM ProblemView 
GROUP BY AssignmentID 

die 32 Zeilen zurückgibt. Aber wirklich, was ich will, ist die Nummer 32. Wenn ich dies tun:

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

ich immer noch 32 Zeilen, und die Spalte ist nur die Zählung der Anzahl von Zuordnungen pro Problem.

Ich brauche nur die Nummer 32.

Antwort

15
SELECT count(distinct AssignmentID) 
FROM ProblemView 
+0

Meine Güte. Wann werde ich jemals SQL Server lernen? Vielen Dank! –