← All posts tagged SQL

Bchgroup
Juick ? SQL prog Жуйк, а как бы такую задачу решал.
Есть таблица: поля dt,f1,f2,f3,f4,f5
Заполнена в случайном порядке, т.е. 12:00,NULL,NULL,3,NULL,NULL
10:00,1,2,NULL,3,NULL,NULL
09:00,2,2,NULL,4,4,NULL
А в результате нужно "схлопнуть" все эти записи причем, за основу взять первую строку, потом если во второй есть поля не NULL, который в первой таблице NULL, мы их заполняем из второй строки, и.т.д. т.е. на выходе должна получиться строка
12:00,1,2,3,4,NULL

Я кроме как через Курсор или Recordset на клиенте не придумал. А вдруг?