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

Вниз

Выборка с уточнением даты   Найти похожие ветки 

 
Dim!S   (2003-05-13 09:03) [0]

Уважаемые мастера!

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

Есть SQL-запрос (не мой) из него необходимо выбрать записи, у которых дата лежит в указанном диапазоне. Диапазон выбирается из двух TDateTime. Как дополнить этот запрос?
И второй вопрос что такое 0, 1 после select?
Спасибо.

select 1 SO, "P" OP_TYPE, Payments.ID TID, DOCDATE FDATE, APPLY_DATE PDATE, TO_NUMBER(null) MINPAY, "SUM" ADDPAY, TO_NUMBER(null) MINFINE, TO_NUMBER(null) ADDFINE, sm.ExpandDoc(Documents.ID) DESCRIPTION, TO_CHAR(null) PARM, Documents.ID DOC_ID
from
sm.Payments,
sm.Documents
where
Payments.Documents_Id=Documents.Id and
MAINPAY="Y" and
PayDoc_id=:ITEM_ID

union

select 0 SO, "PF" OP_TYPE, Payments.ID TID, DOCDATE FDATE, APPLY_DATE PDATE, TO_NUMBER(null) MINPAY, TO_NUMBER(null) ADDPAY, TO_NUMBER(null) MINFINE, "SUM" ADDFINE, sm.ExpandDoc(Documents.ID) DESCRIPTION, TO_CHAR(null) PARM, Documents.ID DOC_ID
from
sm.Payments,
sm.Documents
where
Payments.Documents_Id=Documents.Id and
MAINPAY="N" and
PayDoc_id=:ITEM_ID

order by FDATE, SO desc


 
borg   (2003-05-13 09:09) [1]

в блоке where добавь:
and data between "datatime1" and "datatime1"


 
ЮЮ ©   (2003-05-13 09:11) [2]

>что такое 0, 1 после select?
Поля, возвращаемые запросом, и позволяющие определить какая часть запроса вернула эту запись

> из него необходимо выбрать записи, у которых дата лежит в указанном диапазоне

Добавь в WHERE ограничения на это поле


 
borg   (2003-05-13 09:26) [3]

извиняюсь не
>and data between "datatime1" and "datatime1"
а
and data{название поля} between "datatime1" and "datatime2"



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
3-2747
AlexGreg
2003-05-13 12:57
2003.06.02
... Медленно встаёт ...


14-3134
Jackson
2003-05-07 21:51
2003.06.02
TestTypes!Где взять?


3-2798
Avreliy
2003-05-14 19:12
2003.06.02
Причина Non-blob column in table required to perform operation!


14-3068
DeMoN_Astra
2003-05-11 01:16
2003.06.02
Почта-indy-idMessage


1-2879
DeadMeat
2003-05-20 17:07
2003.06.02
TSpeedButton