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

Выборка по дате   Найти похожие ветки 

← →
bigfoot ©   (2004-07-27 02:11) [0]

Как лучше организовать выборку из базы Paradox, ограничив выбор по дате (поле "Datexxx") промежутком в неделю от текущей даты? В базе дата записана в виде "dd.mm.yyyy".


← →
ЮЮ ©   (2004-07-27 02:26) [1]

>В базе дата записана в виде "dd.mm.yyyy"

или записать в виде "yyyy.mm.dd" или использовать тип Date для поля даты


← →
bigfoot ©   (2004-07-27 03:10) [2]

Хорошо. А как сравнить поле типа Date с сегодняшней датой?


← →
ЮЮ ©   (2004-07-27 04:47) [3]

Сохраняеится запись (DataSet.Post)
Поле модифицируется: Field.asDateTime := Date
В случае, если поле типа Date, то это будет TDateField, и можно просто DateField.Value := Date


← →
ЮЮ ©   (2004-07-27 05:23) [4]

Сорри, что-то со зрением с утра :-)

Query.SQL.Text :=
 "SELECT * FROM Table WHERE (Field >= :DateFrom) and (DateField <= :DateTo)";
Query.Params[0].asDateTime := Date;
Query.Params[1].asDateTime := Date + 6;
Query.Open;


← →
Соловьев ©   (2004-07-27 09:43) [5]


> ограничив выбор по дате (поле "Datexxx") промежутком в неделю
> от текущей даты

еще можно через between
select *
from table
where date_field between :date1 and :date2


← →
Anatoly Podgoretsky ©   (2004-07-27 10:28) [6]

Но не в указаном формате, если изменит на "yyyy.mm.dd" или Date то тогда пойдет и будет наиболее правильно



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

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



Память: 0.46 MB
Время: 0.02 c
1-1091785644
Aldor_
2004-08-06 13:47
2004.08.22
EOleSysError "Class not registered"


14-1091715614
MacroDenS
2004-08-05 18:20
2004.08.22
Кто нибудь может объяснить????


14-1091295618
Guest
2004-07-31 21:40
2004.08.22
Добрый вечер.Подскажите как найти кол-во строк в списке


6-1087810555
atruhin
2004-06-21 13:35
2004.08.22
Ошибка при закрытии сокета


3-1091434818
46_55_41_44
2004-08-02 12:20
2004.08.22
А теперь - Вопрос как создать БД программно...




   Наверх