Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / подзапросы в массивы / 2 сообщений из 2, страница 1 из 1
18.06.2004, 11:46
    #32566820
dm.
dm.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подзапросы в массивы
Здравствуйте,

подскажите пожалуйста решение

из таблицы нужно выбрать суточные данные за опр. час по объектам, и сгруппировать в удобоваримой форме, для дальнейшей обработки

формат таблицы:
дата, код_данных, time0,time1,..,time23

на каждый объект приходится 2 блока данных, отличающихся по номерам.

т.е. желательно получить набор столбцов с массивами, что-то типо:

SELECT
(SELECT time0 FROM archiv WHERE data_id IN(1000,1001) AND datetime=abstime(1087502400)) as a1[],
(SELECT time0 FROM archiv WHERE data_id IN(1002,1003) AND datetime=abstime(1087502400)) as a2[]

и т.п. (~40 объектов)

мои попытки с SELECT .. INTO ARRAY и SELECT ARRAY(...) не увенчались успехом.

Заранее благодарен.
...
Рейтинг: 0 / 0
21.09.2004, 12:53
    #32704083
strizh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подзапросы в массивы
Объяви поле типа массив AllTime[24] вместо 24 полей time0 .. time23
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / подзапросы в массивы / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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