slgor
Дата: 10.01.2013 12:40:43
SELECT *
FROM
(
SELECT MES AS MES, RG, SUM(summa) AS OB, COUNT(DISTINCT TN) AS TN, COUNT(DISTINCT KL) AS KL,
Row_Number () OVER (PARTITION BY tdl_c.MA_CHIEF ORDER BY COUNT(DISTINCT TN) DESC) AS Num
WHERE TN IN (1,2,3,4,5)
GROUP BY MES, RG
) MyTable
Вот что у меня получается.
Только по идее разделив количество TN на количество клиентов, я должен получить цифру не более 5. Но она получается в 2-3 раза больше((