如何在不更改其他值的情况下轻松设置所有图形的年份值?轻松设置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)' –
由于它的工作原理 –