ORACLE 查詢近一天, 近半小時内的資料
SELECT 字段 FROM 表名 WHERE 時間字段 BETWEEN SYSDATE-1 AND SYSDATE; // 查詢一天内的資料
sysdate+1 加一天
sysdate+1/24 加 1 小時
sysdate+1/(24*60) 加 1 分鐘
sysdate+1/(24*60*60) 加 1 秒鐘
sysdate-1 減一天
sysdate-1/24 減 1 小時
sysdate-1/(24*60) 減 1 分鐘
sysdate-1/(24*60*60) 減 1 秒鐘
---------------------
SELECT 字段 FROM 表名 WHERE 時間字段 BETWEEN ADD_MONTHS(SYSDATE, -1) AND SYSDATE; // 查詢一個月前的資料
ADD_MONTHS(SYSDATE, -1) 減一個月
ADD_MONTHS(SYSDATE, 1) 加一個月
來源: http://www.bubuko.com/infodetail-2993359.html