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

Вниз

Параметры в сложном запросе   Найти похожие ветки 

 
Pavel   (2004-04-06 18:56) [0]

Пишу запрос:
select consultants.cons_id, consultants.name,
      (select sum(sales.sum) from sales
           where sales.cons_id = consultants.cons_id
             and sale_date < :last_date and sale_date >= :prev_date) as last_sales,
      (select sum(sales.sum) from sales
           where sales.cons_id = consultants.cons_id
             and sale_date < :last_date and sale_date >= :old_date) as old_sales
      from consultants
      where consultants.r_id = :rec_id
      order by name;
в TADOQuery.
после чего получаю в списке параметров 2 разных, но с одним и тем же именем - last_date
в принципе это легко обходится, но хотелось бы сделать по-человечески. есть какие-нить предложения?


 
sniknik ©   (2004-04-06 19:16) [1]

два разных это как раз по человечески, дай им разные имена.


 
Pavel   (2004-04-06 19:48) [2]

зачем, если логически это один параметр с одним значением?


 
Fay ©   (2004-04-06 20:50) [3]

СУБД какая?


 
ZrenBy ©   (2004-04-06 20:56) [4]

Напиши свою обертку - работы на 15 минут


 
Pavel   (2004-04-06 21:13) [5]

да я так и поступил, просто разобраться хотелось
сейчас под Jet отлаживыю, работать должно еще под MSSQL


 
sniknik ©   (2004-04-06 21:15) [6]

> зачем, если логически это один параметр с одним значением?
предлагаеш для каждой субд которая есть счас и появится после, в ADO уже сейчас реализовали свою логику? и чтоб для всех задание было однотипное, раз уж это обобшающий компонент.
не слышал ничего бредовее.


 
sniknik ©   (2004-04-06 21:17) [7]

> сейчас под Jet отлаживыю, работать должно еще под MSSQL
тебя ожидает немало "приятных" часов, если хочеш ограничится теми же самыми запросами. ;о))


 
Pavel   (2004-04-06 22:06) [8]

почему для всех? для своих-то они наврняка сделали



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

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

Наверх




Память: 0.48 MB
Время: 0.023 c
14-1081241892
Doctor_Y
2004-04-06 12:58
2004.05.02
Проблема с INI файлами


3-1081422620
Zn
2004-04-08 15:10
2004.05.02
Глюки с кодовой страницей - кто виноват?


4-1078911012
nexxiss
2004-03-10 12:30
2004.05.02
Приложение + DLL


9-1068327019
DDS
2003-11-09 00:30
2004.05.02
OpenGL: Задаю рисовать POLIGON последовательно по точкам, а он...


8-1075498267
Graff
2004-01-31 00:31
2004.05.02
На чем рисовать?