Ich habe derzeit:Wie Verwenden von SUM über GROUP BY in SQL Server?
SELECT Name, COUNT(*) as Total
FROM DataTable
WHERE Name IN ('A', 'B', 'C')
GROUP BY Name
resultierenden Ausgang:
Name Total
--------------
A 2
B 5
C 3
Stattdessen mag ich dies:
Name Total
--------------
A 10
B 10
C 10
Hier 10 ist insgesamt 2 + 5 + 3 (Gesamtzahl der Datensätze mit Name = A/B/C)
Wie mache ich das?
Was für 'a, diese Zahl der Anzeigen ist der Punkt ',' b' und 'c' einzeln dann? Können Sie die Logik hinter der Anforderung erklären? – Mureinik
Nun, tatsächlich in einer realen Abfrage, die ich die Offset-und Limit, um nur die ersten 10 Datensätze zu holen, beim nächsten Lauf werde ich nächste 10 holen. Ich brauche die Gesamtzahl, um die Gesamtzahl der Datensätze für die Paginierung anzuzeigen. –