亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用oracle想要日期加上一月該怎么辦?

使用oracle想要日期加上一月該怎么辦?

皈依舞 2022-04-30 11:07:05
比如aaa字段中有記錄,2007-11-12 17:22:49 等等如何使這里的日期加1月,變為2007-12-12 17:22:49
查看完整描述

3 回答

?
翻閱古今

TA貢獻1780條經驗 獲得超5個贊

select
sysdate,
(sysdate+1) as add_a_day,--加天數
(sysdate+1/24) as add_an_hour,--,加小時
(sysdate+1/(24*60)) as add_a_minute,--加分
(sysdate+1/(24*60*60)) as add_a_second --加秒
from dual

查看完整回答
反對 回復 2022-05-04
?
HUWWW

TA貢獻1874條經驗 獲得超12個贊

1、創建測試表,

create table test_date2(v_date varchar2(20));

2、插入測試數據

insert into test_date2 values('2007-11-12 17:22:49');

insert into test_date2 values('2007-11-13 17:55:21');

insert into test_date2 values('2007-11-14 17:33:22');

3、查詢表的記錄,select t.*, rowid from test_date2 t;

4、編寫sql,將日期字段月份加1,

select t.*, add_months(to_date(v_date,'yyyy-mm-dd hh24:mi:ss'),1) v_date2

  from test_date2 t,



查看完整回答
反對 回復 2022-05-04
?
千萬里不及你

TA貢獻1784條經驗 獲得超9個贊

用add_months(d,n)這個函數,該函數用于返回特定日期d之后或之前的n個月對應的日期時間(n要是正整數就是之后,負數就是之前)
例:
SELECT add_months(to_date('2008/10/31 17:22:49 ','YYYY/MM/DD HH24:MI:SS'),1) FROM dual
ADD_MONTHS(TO_DATE('2008/10/31
1 2008/11/30 17:22:49

查看完整回答
反對 回復 2022-05-04
  • 3 回答
  • 0 關注
  • 1483 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號