sql >> Databáze >  >> RDS >> Sqlserver

Počet (odlišný ([hodnota)) NAD (rozdíl podle) v SQL Server 2008

Zde je to, na co jsem nedávno narazil. Mám to z tohoto příspěvku . Zatím to pro mě funguje opravdu dobře.

DENSE_RANK() OVER (PARTITION BY PartitionByFields ORDER BY OrderByFields ASC) +
DENSE_RANK() OVER (PARTITION BY PartitionByFields ORDER BY OrderByFields DESC) - 1 AS DistinctCount


  1. MySQL - Seskupit podle pořadí podle DESC

  2. Přetypování MSSQL ([varcharColumn] na int) v SELECT se provede předtím, než klauzule WHERE odfiltruje špatné hodnoty

  3. V jakých případech bude Oracle vytvářet indexy automaticky?

  4. Psycopg2 copy_from vyvolá DataError:neplatná vstupní syntaxe pro celé číslo