Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Oracle > Работа с датой


Автор: ASDF2 22.5.2006, 11:22
Через SQL plus цепляюсь к базе. В таблице есть поле acctstarttime тип date. Когда делаю запрос на всё поле, то получаю такой ответ:
19.05.06
22.05.06
22.05.06
 
Но когда пишу:
Код

select username from XXX where acctstarttime='22.05.06'

то выдает:no rows selected. Хотя я знаю, что они есть. smile 




 

Автор: batigoal 22.5.2006, 11:25
Попробуй задать дату с помощью функции TO_DATE:
Код

select username from XXX where acctstarttime=TO_DATE('22.05.06','DD.MM.YY');
 

Автор: Sqlninja 22.5.2006, 11:27
Приводите формат даты точно:

Код

select username from XXX where acctstarttime=to_date('22.05.06','dd.mm.yy')
 

Автор: ASDF2 24.5.2006, 09:34
Спасибо всем! Заработало. smile  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)