Вниз
Скачать: CL | DM;

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

← →
petvv   (2009-10-28 09:33) [0]

Есть запрос

select Fuel.Marka, Osnovan.Name, TotOsnov.ShiftFrom, TotOsnov.ShiftTo,
TotOsnov.Lit, TotOsnov.Cur
from Fuel, Osnovan, TotOsnov
where
TotOsnov.ShiftTo>=:QDatBeg
and
TotOsnov.ShiftTo<=:QDatEnd
and
TotOsnov.Product=Fuel.Num
and
TotOsnov.Osnovanye=Osnovan.Num
having
TotOsnov.Cur<>0
union
select Fuel.Marka, Osnovan.Name, TotOsnov.ShiftFrom, TotOsnov.ShiftTo,
TotOsnov.Lit, TotOsnov.Cur
from Fuel, Osnovan, TotOsnov
where
TotOsnov.ShiftTo>=:QDatBeg
and
TotOsnov.ShiftTo<=:QDatEnd
and
TotOsnov.Product=Fuel.Num
and
TotOsnov.Osnovanye=Osnovan.Num
having TotOsnov.Cur=0


И есть код

 qRas.Close;
 qRas.Prepare;
 qRas.Params[0].AsDateTime := DatBeg;
 qRas.Params[1].AsDateTime := DatEnd;
 qRas.Params[2].AsDateTime := DatBeg;
 qRas.Params[3].AsDateTime := DatEnd;

 qRas.Open;


Вот в этом месте
qRas.Prepare;
отваливается с ошибкой

Capability not supported

Где у меня кривые руки?


← →
RWolf ©   (2009-10-28 09:39) [1]

ParamByName не поможет?


← →
petvv   (2009-10-28 09:42) [2]

Сам дурак, всё разобрался


← →
Сергей М. ©   (2009-10-28 09:47) [3]

Статья HAVING применима только к агрегатным запросам.

И в чем, кстати, тайный смысл такого несуразного запроса ?
Чем он должен принципиально отличаться от

select Fuel.Marka, Osnovan.Name, TotOsnov.ShiftFrom, TotOsnov.ShiftTo,
TotOsnov.Lit, TotOsnov.Cur
from Fuel, Osnovan, TotOsnov
where
TotOsnov.ShiftTo>=:QDatBeg
and
TotOsnov.ShiftTo<=:QDatEnd
and
TotOsnov.Product=Fuel.Num
and
TotOsnov.Osnovanye=Osnovan.Num
order by TotOsnov.Cur descending

?


← →
RWolf ©   (2009-10-28 09:49) [4]

отсортировать записи с TotOsnov.Cur=0 вниз, видимо.


← →
Anatoly Podgoretsky ©   (2009-10-28 10:16) [5]


> RWolf ©   (28.10.09 09:49) [4]

Порядок сортировки задается только с помощью ORDER BY, других методов не существует, другие это рулетка.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.009 c
2-1256319619
Заглянувший
2009-10-23 21:40
2009.12.13
Неповтояющийся RANDOM


2-1256138283
Дедушка мазай
2009-10-21 19:18
2009.12.13
Как отключить правую кнопку мыши


15-1255638608
Юрий
2009-10-16 00:30
2009.12.13
С днем рождения ! 16 октября 2009 пятница


15-1255594116
ocean
2009-10-15 12:08
2009.12.13
Хочу повесить программу,


4-1225119197
K1LLADR1LLA
2008-10-27 17:53
2009.12.13
Windows Script Host + COM + ThreadPool




   Наверх