Đây là những gì tôi đã xem gần đây. Tôi lấy nó từ bài đăng này . Cho đến nay, nó thực sự hoạt động tốt đối với tôi.
DENSE_RANK() OVER (PARTITION BY PartitionByFields ORDER BY OrderByFields ASC) +
DENSE_RANK() OVER (PARTITION BY PartitionByFields ORDER BY OrderByFields DESC) - 1 AS DistinctCount