Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Zählen Sie die Anzahl der Datensätze, die von gruppiert nach zurückgegeben werden

Sie können beides in einer Abfrage tun, indem Sie die OVER-Klausel für einen anderen COUNT verwenden

select
    count(*) RecordsPerGroup,
    COUNT(*) OVER () AS TotalRecords
from temptable
group by column_1, column_2, column_3, column_4