Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Contagem (distinta ([valor)) OVER (Partição por) no SQL Server 2008


Aqui está o que eu encontrei recentemente. Peguei neste post . Até agora está funcionando muito bem para mim.
DENSE_RANK() OVER (PARTITION BY PartitionByFields ORDER BY OrderByFields ASC) +
DENSE_RANK() OVER (PARTITION BY PartitionByFields ORDER BY OrderByFields DESC) - 1 AS DistinctCount