сравнение куска даты и TIMESTAMP

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
mdfv
Сообщения: 119
Зарегистрирован: 23 май 2006, 15:53

сравнение куска даты и TIMESTAMP

Сообщение mdfv » 23 май 2006, 16:24

Собственно надо сравнить строку содержащую кусок даты, введенную пользователем и поле TIMESTAMP ч-з CONTAINING.

Пользователь ввел например строку '18.05'. А сервер форматирование разумеет по своему, и дату преобразованную в строку выводит наоборот:
'2006-05-18 15:31:38.0000'.
Нельзя ли как-нибудь без очень сильных наворотов привести
дату к виду:'18.05.2006 15:31:38'? Настройки сервера может быть?

Или хотя бы как отформатировать extract(month from ...) чтобы он возвращал 2 знака(ведущий 0 добавлял).

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 24 май 2006, 09:15

Проще будет тебе на клиенте переформатировать введенный пользователем кусок к SQL-стандарту.

Ответить