![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
алиасы в подзапросах [D5, IB5.x]
Daiz13 © (2002-07-23 09:30:00)Что-то я не понимаю как использовать алиасы, результату подзапроса присвоил какое-то имя, но дальше в запросе его использовать не могу - выдает что неизвестная величина.
Пример:
SELECT
ID,
(SELECT hits FROM COUNTERS WHERE date="01.07.2002") as start_val,
hits+start_val
FROM COUNTERS WHERE date>"01.07.2002"
Desdechado (2002-07-23 10:46:00) [1]а ты попробуй :)
Daiz13 (2002-07-23 10:13:00) [2]А разве в TQuery можно сделать CalcField?
Desdechado (2002-07-23 10:09:00) [3]можешь посчитать это как CalcField уже в дельфи или сделать хранимую процедуру, которая сделает 2 запроса, потом найдет разницу и ее вернет
Daiz13 (2002-07-23 09:56:00) [4]Тоесть если я в одном подзапросе получил начальное значение, а в другом - последнее, то для того чтобы их разницу найти нужно новый подзапрос делать?
Johnmen (2002-07-23 09:51:00) [5]Алиасы нужны для удобства и простоты записи запросов.
С алиасами полей недопустимы никакие действия.
AlexSam (2002-07-23 09:36:00) [6]Алиасы не используются в запросах!!!
Это указатели на базу данных в ODBC или BDE.
Посмотри примеры в DELPHI.