Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.22;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.043 c
4-1089035708
sergeii
2004-07-05 17:55
2004.08.22
как hwnd можно узнать?


14-1091463326
Cerberus
2004-08-02 20:15
2004.08.22
Linux под Win


3-1091159310
don-do
2004-07-30 07:48
2004.08.22
Помогите плз. ссылкой или кодом


3-1091195242
Dysan
2004-07-30 17:47
2004.08.22
Ошибка при загрузке библиотеки


3-1090909555
Submarine
2004-07-27 10:25
2004.08.22
Может кто знает как вытащить данные из поля "bytes" в Paradox