sql >> Base de Datos >  >> RDS >> Sqlserver

Contar el número de registros devueltos por grupo por

Puede hacer ambas cosas en una consulta usando la cláusula OVER en otro COUNT

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