如何查找期间的数据?
sysdate - 15 minutes
sysdate
实施例:
当前日期和时间:24.01.2017 12:15:00
开始日期:24.01.2017 12:00:00
结束日期:24.01.2017 12:15:00
有什么办法吗?
答案 0 :(得分:1)
你会做类似
的事情SELECT *
FROM SOME_TABLE
WHERE DATE_FIELD BETWEEN TO_DATE('24.01.2017 12:15:00', 'DD.MM.YYYY HH24:MI:SS')
AND TO_DATE('24.01.2017 12:00:00', 'DD.MM.YYYY HH24:MI:SS')
但是,上述内容不会返回任何内容,因为您的结束日期早于开始日期。但是,如果你改变你的开始和结束日期,并修正表和字段名称,你应该是好的。
祝你好运。
答案 1 :(得分:1)
SELECT *
FROM your_table
WHERE date_column BETWEEN SYSDATE - INTERVAL '15' MINUTE AND SYSDATE;