猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
使用oracle想要日期加上一月该怎么办?
比如aaa字段中有记录,2007-11-12 17:22:49 等等
如何使这里的日期加1月,变为2007-12-12 17:22:49
皈依舞
浏览 1514
回答 3
3回答
翻阅古今
selectsysdate,(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
0
0
0
HUWWW
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,
0
0
0
千万里不及你
用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 dualADD_MONTHS(TO_DATE('2008/10/311 2008/11/30 17:22:49
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Oracle
PHP
php如何把参数放在Http Request Heade????
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续