Помогите кто может с запросом.

slgor
Дата: 10.01.2013 12:38:10
Здравствуйте.
Задача такая: посчитать количество продаваемых товарных направлений на одного клиента.
Кто-нибудь перенаправит в какую-нибудь похожую темку?
Спасибо.
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 раза больше((
tanglir
Дата: 10.01.2013 12:45:49
slgor
Row_Number () OVER (PARTITION
вам в другой форум
пг, оракл или мсскл - выясните, выполнив на сервере команду "select version()", "SELECT * FROM V$VERSION" или "select @@version" :)
slgor
Дата: 10.01.2013 12:52:33
tanglir
slgor
Row_Number () OVER (PARTITION
вам в другой форум
пг, оракл или мсскл - выясните, выполнив на сервере команду "select version()", "SELECT * FROM V$VERSION" или "select @@version" :)

Пишет оракл. Пойду туда. Спасибо.