Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Перекрестный запрос в Postgres / 5 сообщений из 5, страница 1 из 1
19.04.2004, 17:33
    #32486810
Richard NN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекрестный запрос в Postgres
Как можно организовать такой запрос...
Есть таблица
date | ip |traf
01-01|127.0.0.1|200
01-01|127.0.0.2|230
01-02|127.0.0.2|240
........|.............|.....
01-31| ...................


нужно сделать вот такую...

Адр/дата |01-01|01-02|......|01-31|
127.0.0.1| 200 |240 |......
127.0.0.2| 240 |........
...
Рейтинг: 0 / 0
19.04.2004, 18:32
    #32486882
Vitallium
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекрестный запрос в Postgres
автосоединение 31 раз
...
Рейтинг: 0 / 0
19.04.2004, 18:42
    #32486895
Vitallium
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекрестный запрос в Postgres
а вообще-то я только что вспомнил, что подобную фичу три месяца назад делал, но уже не помню как. Из двух столбцов получалась таблица десять на десять (корреляционная матрица). Количество столбцов у тебя 32, вот их все и придётся толкать в запрос, а там ещё и фильтрацию дополнительно накладывать. Если что-то выйдет, то очень ужасное (запрос на несколько страниц). Хотя может быть и есть другой способ, не знаю. Я бы на твоём месте эту задачку на клиент перевалил. Там делов-то на копейку: матрицу транспонировать.
...
Рейтинг: 0 / 0
19.04.2004, 19:08
    #32486916
CM Hungry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекрестный запрос в Postgres
http://www.opennet.ru/base/dev/pivot_table.txt.html
...
Рейтинг: 0 / 0
20.04.2004, 15:59
    #32488109
Richard NN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекрестный запрос в Postgres
Всем большое спасибо. Особенно порадовала статья на OpenNet'е.Как раз то что нужно.
Если я правильно понял, то на каждый новый месяц надо создавать новый View....Или возможно использовать один и тот же?
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Перекрестный запрос в Postgres / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]