如何在包含开始日期和结束日期的表格中查找oracle过去24小时内的记录。开始日期和结束日期都应该是过去24小时。从下面哪一个是正确的
SELECT * FROM table1
WHERE START_date <= SYSDATE -1
AND STOP_date >= SYSDATE -1
或
SELECT * FROM table1
WHERE START_date >= SYSDATE -1
AND STOP_date <= SYSDATE -1
答案 0 :(得分:3)
它会在昨天,同一时间开始,直到现在结束:
SELECT * FROM table1
WHERE START_date > SYSDATE - 1
AND STOP_date <= SYSDATE;