Запрос 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


Помогите, пожалуйста...

634   1  

1 ответ:

Попробуйте это:

SELECT DATE_CREATE,ID
FROM TABLE
WHERE DATE_CREATE >= CURRENT_TIMESTAMP - NUMTODSINTERVAL(15, 'MINUTE')

Comments

    Ничего не найдено.