我在查詢中有這個
from STG_WLT_FN_GF where date_yyyymmdd >= 20191101 )
我想,有日期 -2 年 sysdate,有可能嗎?
凡妮莎
uj5u.com熱心網友回復:
另一種選擇是使用 add_months 函式。
add_months(sysdate, 12 * -2)
已知間隔在某些日期(fe 31.03.)存在問題,并且缺乏對閏年的正確處理。如果在 29.02 上執行上面的答案代碼,你會得到一個例外。:
select to_date('29.02.2024') - interval '2' year from dual;
如下作業:
select add_months(to_date('29.02.2024'), 12 * -2) from dual;
uj5u.com熱心網友回復:
您可以使用interval運算式:
SYSDATE - INTERVAL '2' YEAR
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/415963.html
標籤:
