1、sysdate 時間加減法
Oracle中時間中的加減法都是有 以天單位,如 select sysdate +/- 1 from dual 都是前一天後一天
如果需要加減其他時間單位 可以1/ 對應單位時間
如 時 1/24, 分 1/24*60 , 秒 1/24*60*60 。
2、 用系統時間sysdate限定反判斷生失效時間是否取值
SELECT *
FROM owner_int.vd_hom_sales_area2head aeh
WHERE trunc(SYSDATE) + 1 - (1 / 86400) BETWEEN aeh.valid_from AND nvl(aeh.valid_to, to_date('30000101', 'yyyymmdd'));
說明: 取值只取在當前系統時間有效的 數據。