Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.11;
Скачать: CL | DM;

Вниз

SQL запрос   Найти похожие ветки 

 
dzhserv   (2006-11-20 10:03) [0]

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


 
ЮЮ ©   (2006-11-20 10:23) [1]

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

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

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


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

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

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

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


 
ANB ©   (2006-11-20 11:06) [2]


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

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


 
dzhserv   (2006-11-20 11:29) [3]

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


 
ЮЮ ©   (2006-11-20 11:54) [4]

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



Страницы: 1 вся ветка

Текущий архив: 2007.02.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.052 c
15-1169150541
Cyrax
2007-01-18 23:02
2007.02.11
Общий принцип организации виртуальных методов и...


6-1157782302
vedm
2006-09-09 10:11
2007.02.11
TIdMultiPartFormDataStream AddFile проблема !


1-1166445693
SergeD
2006-12-18 15:41
2007.02.11
Программная смена картинки в


2-1169605882
exolon
2007-01-24 05:31
2007.02.11
как cделать,чтобы TEdit воспринимал одни цифры и DecimalSeparator


15-1169119293
Rtn
2007-01-18 14:21
2007.02.11
Как востановить БД, из backup, под другим именем