У меня есть таблица в базе данных Oracle, содержащая поле даты EXPIRYDATE.Мне нужно будет выбрать все записи из таблицы, где часовая и минутная части поля даты установлены в 0 (то есть в полночь).Как мне этого добиться?
Я пытался использовать функцию извлечения (http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/functions050.htm),, но, очевидно, он принимает только ГОД, МЕСЯЦ или ДЕНЬ в качестве параметров для поля даты.
Вы можете сделать это:
WHERE TO_CHAR(expirydate,'HH24MI') = '0000'