Форум: "Базы";
Текущий архив: 2003.06.02;
Скачать: [xml.tar.bz2];
ВнизВыборка с уточнением даты Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c