Agregação: Grouping with cube
Exemplo de utilização de agregação GROUP BY CUBE em T-SQL drop table #AggregationTable SELECT [IntegradoCRM], [AgenteAlteracao], [NomeEntidade], [Operacao], COUNT(*) AS NumeroRegistos , GROUPING([IntegradoCRM]) 'isIntegradoCRMGroup' , GROUPING([AgenteAlteracao]) 'isAgenteAlteracaoGroup' , GROUPING([NomeEntidade]) 'isNomeEntidadeGroup' , GROUPING([Operacao]) 'isOperacaoGroup' , Grouping_ID ([IntegradoCRM], [AgenteAlteracao], [NomeEntidade], [Operacao]) 'isGroupingRow' INTO #AggregationTable FROM [Pec_Stagingarea_to_CRM_Online].[pec].[Integracao] WHERE IntegradoCRM = 0 GROUP BY [IntegradoCRM], [AgenteAlteracao], [Operacao], [NomeEntidade] WITH CUBE; select ISNULL([NomeEntidade],...