如何在不更改其他值的情況下輕鬆設置所有圖形的年份值?輕鬆設置SQL一年SQL
我有一列D_MODE_DATE,其格式如下。
26-MAR-11 20:26:17
轉發4年看起來是這樣的。
26-MAR-15 20:26:17
Usng Oracle 11G。
如何在不更改其他值的情況下輕鬆設置所有圖形的年份值?輕鬆設置SQL一年SQL
我有一列D_MODE_DATE,其格式如下。
26-MAR-11 20:26:17
轉發4年看起來是這樣的。
26-MAR-15 20:26:17
Usng Oracle 11G。
由於一年有12個月份,您可以使用ADD_MONTHS
with t as (
select to_date('26-MAR-11 20:26:17', 'dd-mon-yy hh24:mi:ss') dd from dual
)
select dd, ADD_MONTHS(dd, 48) dd1 from t
DD DD1
----------------------
03/26/2011 03/26/2015
酷,但爲什麼用'CTE'? –
我總是使用它,它幫助我將數據從我提供的解決方案中分離出來。 – zaratustra
'ADD_MONTHS(D_MODE_DATE,4 * 12)' –
由於它的工作原理 –