powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / подзапросы в массивы
2 сообщений из 2, страница 1 из 1
подзапросы в массивы
    #32566820
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
подзапросы в массивы
    #32704083
strizh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объяви поле типа массив AllTime[24] вместо 24 полей time0 .. time23
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / подзапросы в массивы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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