oracle时间函数上年末,04-oracle时间函数

--sqlplus下默认只显示年月日不显示时间,设置以24小时制和12小时制的语句分别如下:

SQL> alter session set nls_date_format='yyyy-mm-dd hh12:mi:ss';

Session altered.

SQL> select sysdate from dual;

SYSDATE

--------------------

2019-04-10 09:54:56

SQL> alter session set nls_date_format='yyyy-mm-dd hh12:mi:ss';

Session altered.

SQL> select sysdate from dual;

SYSDATE

--------------------

2019-04-10 09:54:56

--日期-数字=日期

--日期+数字=日期

--日期-日期=数字(天数)

--日期+日期 错误语法

select sysdate,sysdate+3,sysdate-3 from dual;

b28c334bbc0e21a992da00ffc3bc24a9.png

select ename, hiredate,sysdate-hiredate 雇佣至今天数,(sysdate-10)-hiredate 到十天前的雇佣天数 from emp;

ace7fce9f8f54701bece741fbab4bc82.png

--add_months(当前日期,x)  x月之后/之前的日期

select sysdate 当前日期,

add_months(sysdate,3) 三个月之后的日期,

add_months(sysdate,-3) 三个月之前的日期,

add_months(sysdate,60) 六十个月之后的日期

from dual;

5ae66355f154b901bf7cd304492822b7.png

select ename,hiredate 雇佣日期,add_months(hiredate,3)雇佣日期3个月后的日期 from emp;

c746684be69a60e0a80fae82a952b425.png

标签:sysdate,函数,04,months,add,日期,oracle,hiredate,select

来源: https://www.cnblogs.com/joeshang/p/10686699.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值