Oracle: выбор всех записей, в которых часам и минутам в полях даты таблицы присвоено определенное значение - PullRequest
0 голосов
/ 13 июля 2010

У меня есть таблица в базе данных Oracle, содержащая поле даты EXPIRYDATE.Мне нужно будет выбрать все записи из таблицы, где часовая и минутная части поля даты установлены в 0 (то есть в полночь).Как мне этого добиться?

Я пытался использовать функцию извлечения (http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/functions050.htm),, но, очевидно, он принимает только ГОД, МЕСЯЦ или ДЕНЬ в качестве параметров для поля даты.

1 Ответ

5 голосов
/ 13 июля 2010

Вы можете сделать это:

WHERE TO_CHAR(expirydate,'HH24MI') = '0000'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...