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

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

Select из нескольких таблиц [D6, Paradox]


Dr.sam ©   (2003-12-26 11:12:00) 

Не подскажут ли многоуважаемые Мастера как правильно записать SQL выражение
вот так катит
query1.Close;
query1.sql.Clear;
query1.SQL.Add(" select SUM(TotalSumm)");
query1.SQL.Add(" from ":bonj:$AbonPlata.db"");
query1.SQL.Add(" where gettime between ""+DateToStr(picker1.Date)+"" and ""+DateToStr(picker2.Date)+""");
query1.Open;
if query1.RecordCount <>0 then
DataSource1.DataSet:=query1;

Cуть вопроса в том что надо еще добавить пару таблиц для выбора
поля TotalSumm в них тоже присутствуют
если так перечисляю то ругается на имя файла
query1.SQL.Add(" from ":maskr:$AbonPlata.db,$TelProt"");
Вообщем наверно дело в синтаксисе

Всего доброго
Sam


Val   (2003-12-26 11:24:00) [1]

Вообщем наверно дело в синтаксисе
Угу. В Local SQL Help хорошо написано про гетерогенные запросы, посмотрите, должно помочь.
Совет, не относящийся непосредственно к вопросу - используйте параметры, а не конкатенацию в условии.


Наверх

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