Я пытаюсь написать отчет (DB2 9.5 на Solaris), чтобы сделать следующее:
У меня есть набор данных, скажем, это таблица заказов. Я хочу создать отчет, в котором будет указываться количество заказов на клиента за каждый месяц и их «рейтинг» в этом месяце. Ранг будет основываться на количестве заказов. Я играл с предложениями RANK () OVER, но, похоже, я не могу получить его, чтобы он давал мне звание в месяц (или другую группу в группе). Если будет 100 клиентов и данные за 12 месяцев, я бы ожидал, что в отчете будет 1200 строк, по 100 в месяц, каждая с рангом от 1 до 100. Дайте мне знать, если будет полезно больше подробностей. Заранее спасибо.