Форум: "Базы";
Текущий архив: 2002.05.06;
Скачать: [xml.tar.bz2];
ВнизСортировка по дате Найти похожие ветки
← →
Programmer1 (2002-04-12 14:38) [0]Уважаемые Господа! Помогите, пожалуйста, добиться правильной сортировки по дате в НД Query1. Я работаю с Paradox 5.0. Когда просто делаешь запрос
With Query1 do
begin
Close;
SQL.Clear;
SQL.Add("SELECT * FROM DB_Name ");
SQL.ADD("ORDER BY CREATE_DATE ASC");
// где CREATE_DATE это поле типа Date в Paradox"е
Open;
First;
end;
Сортировка выполняется, но криво. Вот так:
30.12.99
29.03.99
30.03.99
07.07.00
24.10.00
20.12.01
07.03.01
Такое ощущение, что первый месяц в году - декабрь. Как добиться правильной сортировки?
Спасибо! :)
← →
asafr (2002-04-12 15:33) [1]Попробуй в проекте в Source в uses прописать SysUtils и добавить
Application.Initialize;
DateSeparator :=".";
SHortDateFormat :="dd.mm.yy";
Сам не проверял, но, может, поможет...
← →
Programmer1 (2002-04-12 16:01) [2]Попробовала, но не помогло.
Почему-то когда я вывела в НД в дополнительном calculated поле те же значения временного поля в формате AsFlaot, у меня напротив даты 30.12.99 оказался ноль и при сортировке конечно эта дата оказалась вверху.
Странно, почему ноль, во всех остальных датах AsFloat дает число 36ххх и все сортируется нормально?
(в вопросе в последней дате ошибка, было так
20.12.01
07.03.02)
← →
Lusha (2002-04-12 16:05) [3]Потому что поле не заполнено, а ноль - 30.12. 1899
← →
vopros (2002-04-12 16:10) [4]>Lusha © (12.04.02 16:05)
Посмотри 2 даты самые последние.
← →
Anatoly Podgoretsky (2002-04-12 16:14) [5]Programmer1 © (12.04.02 14:38)
Типичная ошибка, не показывешь век, проходили в 2000 году
← →
Lusha (2002-04-12 16:14) [6]>vopros © (12.04.02 16:10)
Посмотрите реплику Programmer1 © (12.04.02 16:01)
← →
sniknik (2002-04-12 16:15) [7]поставь
SHortDateFormat :="dd.mm.yyyy";
понятней будет
← →
vopros (2002-04-12 16:16) [8]>Lusha © (12.04.02 16:14)
Невнимательность:)
← →
Programmer1 (2002-04-12 16:17) [9]Ура, спасибо, там действительно был 1899 год, его наверное для отладки ввели. Все работает!!!!!!!!!!!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.05.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c