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