Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

SQL запрос [D7]


dzhserv ©   (2006-11-20 10:03:00) 

Как написать SQL запрос на выборку из нескольких .dbf файлов при этом необходимо учитывать наличие .dbf файлов. Поля в этих файлах одинаковые. Эти файлы будут в какой-то промежуток времени обновляться. т.е необходим SQL запрос по наличию .dbf файлов.


ЮЮ   (2006-11-20 11:54:00) [1]

см. SUM в Helpe. Но в случае с unit - не прокатит. Тогда придется свормированный запрос сохранять как вьюшку(смю Local Views там же), а потом уже SUM


dzhserv   (2006-11-20 11:29:00) [2]

и если можно еще...
как сделать суммирование полей


ANB   (2006-11-20 11:06:00) [3]


> Тогда получить имена всех таблиц (TDatabase.GetTableNames)

FindFirst/Next - имхо, надежнее будет


ЮЮ   (2006-11-20 10:23:00) [4]

SELECT * FROM 1.DBF
UNION
SELECT * FROM 2.DBF
...

Если вдуг ещё есть желание знать из каког файла запись, можно

SELECT *, '1.dbf' FileName FROM 1.DBF
...


> Поля в этих файлах одинаковые. Эти файлы будут в какой-то
> промежуток времени обновляться. т.е необходим SQL запрос
> по наличию .dbf файлов.

А что файлов другой структуре в БД нет? Тогда получить имена всех таблиц (TDatabase.GetTableNames) и динамически формировать запрос.

З.Ы. Что-то неважно в вашей филармониию Зачем множество таблиц? Почему бы не объединить в одну?

Кстати, что понимается под "в какой-то промежуток времени обновляться"


Наверх

Титульная страница Поиск, карта сайта Написать письмо