Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Кривой формат Даты MM/DD/YYYY / 5 сообщений из 5, страница 1 из 1
25.09.2007, 09:30
    #34823197
Merko Ivan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кривой формат Даты MM/DD/YYYY
Доброго времени суток, не могу решить вот такую проблему:
Делаю поиск
ZQuery1.SQL.Add('SELECT * FROM ystr WHERE data_vvoda >= $$'+Edit1.Text+'$$ ');
ZQuery1.Open;

Ввожу дату в формате DD/MM/YYYY но вылазит ошибка что формат даты не правильный. А когда ввожу дату в формате MM/DD/YYYY то все в порядке, но такой формат неудобен.
Как сделать нормальный формат DD/MM/YYYY ?

Заранее благодарен за помощь.
...
Рейтинг: 0 / 0
25.09.2007, 10:02
    #34823296
Nick Gazaloff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кривой формат Даты MM/DD/YYYY
set datestyle to 'DMY';
...
Рейтинг: 0 / 0
25.09.2007, 10:18
    #34823356
Andrey Daeron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кривой формат Даты MM/DD/YYYY
Merko IvanДоброго времени суток, не могу решить вот такую проблему:
Делаю поиск
ZQuery1.SQL.Add('SELECT * FROM ystr WHERE data_vvoda >= $$'+Edit1.Text+'$$ ');
ZQuery1.Open;

Ввожу дату в формате DD/MM/YYYY но вылазит ошибка что формат даты не правильный. А когда ввожу дату в формате MM/DD/YYYY то все в порядке, но такой формат неудобен.
Как сделать нормальный формат DD/MM/YYYY ?

Заранее благодарен за помощь.
1. Плохая идея такого запроса - дату лучше засунуть в параметр, и его проставлять.
2. В доках это описано начать копать можно с 8.5.2. Date/Time Output или поиска по форуму :)
...
Рейтинг: 0 / 0
25.09.2007, 10:56
    #34823550
Merko Ivan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кривой формат Даты MM/DD/YYYY
Все, всем спасибо, разобрался.
Просто сразу не сообразил где "собака зарыта"
...
Рейтинг: 0 / 0
25.09.2007, 12:19
    #34823903
LeXa NalBat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кривой формат Даты MM/DD/YYYY
используйте функцию to_date

SELECT * FROM ystr WHERE data_vvoda >= to_date( ?, 'DD/MM/YYYY')
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Кривой формат Даты MM/DD/YYYY / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]