我正在使用以下查詢來提取數據。但是,我希望時間精確而不是變數。sqlplus設置顯式時間
WHERE DAILY_OPEN_POSITIONS.REPORT_TIMESTAMP <= SYSTIMESTAMP - INTERVAL '3' HOUR + INTERVAL '1' MINUTE
AND DAILY_OPEN_POSITIONS.REPORT_TIMESTAMP >= SYSTIMESTAMP - INTERVAL '3' HOUR - INTERVAL '1' MINUTE
我希望接受這樣的時候:
where REPORT_TIMESTAMP BETWEEN '2016-08-11 20:59:00' AND '2016-08-11 20:59:01'
的時間是恆定的,但日期總是指向昨日,這就是爲什麼我使用的第一個查詢。無論如何混合兩者?
所以,你要日期是昨天和時間正好二十時59分00秒和20時59分01秒之間?我的理解正確嗎? – Plirkee
是的,這是正確的。 – Sam