在Oralce中我發(fā)現(xiàn)有add_months函數(shù),加天數(shù)N可以用如下方法實現(xiàn),select sysdate+N from dual
創(chuàng)新互聯(lián)是一家專注于網(wǎng)站設(shè)計制作、成都網(wǎng)站設(shè)計與策劃設(shè)計,西秀網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:西秀等地區(qū)。西秀做網(wǎng)站價格咨詢:18982081108
在Oralce中我發(fā)現(xiàn)有add_months函數(shù),加天數(shù)N可以用如下方法實現(xiàn),select sysdate+N from dual ,
sysdate+1 加一天
sysdate+1/24 加1小時
sysdate+1/(24*60) 加1分鐘
sysdate+1/(24*60*60) 加1秒鐘
類推至毫秒0.001秒
加法
select sysdate,add_months(sysdate,12) from dual; --加1年
select sysdate,add_months(sysdate,1) from dual; --加1月
select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS') from dual; --加1星期
select sysdate,to_char(sysdate+1,'yyyy-mm-dd HH24:MI:SS') from dual; --加1天
select sysdate,to_char(sysdate+1/24,'yyyy-mm-dd HH24:MI:SS') from dual; --加1小時
select sysdate,to_char(sysdate+1/24/60,'yyyy-mm-dd HH24:MI:SS') from dual; --加1分鐘
select sysdate,to_char(sysdate+1/24/60/60,'yyyy-mm-dd HH24:MI:SS') from dual; --加1秒
減法
select sysdate,add_months(sysdate,-12) from dual; --減1年
select sysdate,add_months(sysdate,-1) from dual; --減1月
select sysdate,to_char(sysdate-7,'yyyy-mm-dd HH24:MI:SS') from dual; --減1星期
select sysdate,to_char(sysdate-1,'yyyy-mm-dd HH24:MI:SS') from dual; --減1天
select sysdate,to_char(sysdate-1/24,'yyyy-mm-dd HH24:MI:SS') from dual; --減1小時
select sysdate,to_char(sysdate-1/24/60,'yyyy-mm-dd HH24:MI:SS') from dual; --減1分鐘
select sysdate,to_char(sysdate-1/24/60/60,'yyyy-mm-dd HH24:MI:SS') from dual; --減1秒
sysdate+1,是當(dāng)前時間后一天對應(yīng)的時間。
舉例如下:
1、打開plsql,并登陸Oracle數(shù)據(jù)庫;
2、編寫sql,
select sysdate, sysdate + 1 from dual t;
3、點擊‘執(zhí)行’按鈕;
4、查看執(zhí)行結(jié)果;可以看到sysdate+1為sysdate對應(yīng)的當(dāng)前時間,向后移一天;分別是:
2020-02-05 15:16:02、2020-02-06 15:16:02
select to_char(to_date('20090908', 'yyyymmdd') + 1, 'yyyymmdd'),
to_number('20090908') + 1
from dual
以上兩種方式在Oracle中都能解決你的問題。
sysdate是日期型的,日期型可以直接加減天數(shù)得到新的日期, 如 sysdate+1,sysdate-1,當(dāng)天是本月第一天的時候你減一就是上月最后一天,你不要擔(dān)心ORACLE會給你減出個非法日期,當(dāng)然你使用中轉(zhuǎn)其他類型時最好加上括號如(sysdade-1)防止運算順序錯誤造成意外的結(jié)果。
網(wǎng)站題目:oracle日期怎么加1 oracle 日期加1
分享路徑:http://vcdvsql.cn/article4/hepooe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、定制網(wǎng)站、商城網(wǎng)站、微信公眾號、企業(yè)建站、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)