Запрос Oracle SQL для вычитания времени из метки времени
У меня проблема с построением запроса в oracle. У меня есть таблица со столбцом "DATE_CREATE", который имеет тип"TIMESTAMP". Пример одного значения:
2012-10-20 05:43:47:001000
Я хотел бы построить предложение where для выбора строк с create column новее, чем 15 минут назад. На данный момент у меня есть такой запрос (который не возвращает строк, но должен):
SELECT DATE_CREATE,ID
FROM TABLE
WHERE DATE_CREATE >= CURRENT_TIMESTAMP - interval '15' minute
Помогите, пожалуйста...
1 ответ:
Попробуйте это:
SELECT DATE_CREATE,ID FROM TABLE WHERE DATE_CREATE >= CURRENT_TIMESTAMP - NUMTODSINTERVAL(15, 'MINUTE')
Comments