Dit is wat ik onlangs tegenkwam. Ik heb het van deze post . Tot nu toe werkt het heel goed voor mij.
DENSE_RANK() OVER (PARTITION BY PartitionByFields ORDER BY OrderByFields ASC) +
DENSE_RANK() OVER (PARTITION BY PartitionByFields ORDER BY OrderByFields DESC) - 1 AS DistinctCount