Вниз
Скачать: 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.031 c
9-1084004367
Igit
2004-05-08 12:19
2004.08.22
Арканоид. Алгоритм отражения от стен.


14-1091700497
serg128
2004-08-05 14:08
2004.08.22
Как задать цвет строке?


1-1091627606
stelius
2004-08-04 17:53
2004.08.22
По поводу ShowModal


14-1091371342
Cerberus
2004-08-01 18:42
2004.08.22
Dos


9-1083603086
Tsaiper
2004-05-03 20:51
2004.08.22
random збесился. что делать?




   Наверх