Форум: "Базы";
Текущий архив: 2002.12.19;
Скачать: [xml.tar.bz2];
ВнизМожет ли TQuery обращаться не к физической таблице, а к другому . Найти похожие ветки
← →
Stenkz (2002-12-02 05:47) [0]Может ли TQuery обращаться не к физической таблице, а к другому TQuery?
← →
Наталия (2002-12-02 07:38) [1]Если на local sql, то помести текст другого запроса в файл с расширением sql и обращайся к нему.
← →
koks (2002-12-02 09:24) [2]Я всегда по возможности пытаюсь таких ситуаций избегать...
Но если очень припрет тогда извращаюсь через св-во TQuery.DataSource;
← →
OlegE (2002-12-02 09:50) [3]TQuery - не может, но есть компонент TXQuery - он может выполнять SQL-запрос над любыми TDataSet, т.е. можно обращаться к TQuery, TTable, pFIBDataSet и т.д.
http://www.sigmap.com/txquery.htm
← →
marcel (2002-12-02 10:37) [4]select * from ** where ***
Сохраняешь текст этого запроса в файл (например "q1.sql").
А в другом запросе пишешь:
select * from "q1.sql"
Актуально в local SQL. Т.е. когда с DBF работаешь.
Сам долго мозги ломал, пока в хэлпе не прочитал :)
Для InterBase и подобных есть VIEW.
← →
Stenkz (2002-12-02 15:27) [5]А можно ли из TQuery обращаться к TTable на которую наложены фильтры...
Суть проблеммы в следующем, у меня есть 2 таблицы:
Dep
Поле1 Sp
Поле2 Fio
Vozn
Поле1 Sp
Поле2 Summ
Поле3 Np
Поле4 Data
В первой - записи уникальны, во второй (подчинённой)- они соответствуют первой...
Так вот надо задать выборку по дате и чтобы получилась таблица из двух, где суммировались бы значения по полю Summ.
Примерно так (select A.SP, A.FIO, B.Summ From dep A, vozn B,
Where a.sp=b.sp and b.data<="30.11.2002" and b.data>="01.11.2002")
← →
Stenkz (2002-12-03 05:49) [6]Всем большое спасибо ...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.12.19;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c