यहाँ मैं हाल ही में आया हूँ। मुझे यह इस पोस्ट से मिला है . अब तक यह मेरे लिए बहुत अच्छा काम करता है।
DENSE_RANK() OVER (PARTITION BY PartitionByFields ORDER BY OrderByFields ASC) +
DENSE_RANK() OVER (PARTITION BY PartitionByFields ORDER BY OrderByFields DESC) - 1 AS DistinctCount