Имеется база формата dbase вот такой структуры:
49 столбцов, 512 строк
Все записи integer: в первом столбце номер счетчика электроэнергии (1-512),
а в следующих 48 его показания за полчаса(шапка: 1 столбец 00.00-00.30, и т.д. до конца суток). Т.е. в базе показания всех счетчиков за сутки.
Мне нужно смотреть показания счетчиков как за сутки, так и с определенного часа по другой определенный час. В sql вроде есть сумма столбца. А суммы строки вроде нет (я точно не знаю). Можно как нибудь за раз транспонировать всю таблицу? Или так и придется писать запросы (условно): select 1 в столбце (00.00-00.30) потом select 2 в столбце (00.30-01.00) и так еще 48 раз а потом складывать - уж больно медленно будет работать. Мне нужно будет делать отчеты по показаниям счетчков за год за каждые сутки. У меня есть вариант на VB работающий - но он работает с текстовым файлом (dbf сохраняю в txt, sql почти не знаю).Вычисляю позицию записи в txt файле, сканирую че нужно в массив и там уже сумма элементов массива).Показания 10 счетчиков за год обратыбатывает минут 10 под win98 celeron 1,7.

Подскажите как мне быть.