подзапросы в массивы

Dm.
Дата: 18.06.2004 11:46:50
Здравствуйте,

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

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

формат таблицы:
дата, код_данных, 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(...) не увенчались успехом.

Заранее благодарен.
strizh
Дата: 21.09.2004 12:53:39
Объяви поле типа массив AllTime[24] вместо 24 полей time0 .. time23