select trunc((sysdate-hiredate)/7) from emp
--查询员工入职多少个月
select e.ename,trunc(months_between(sysdate,e.hiredate)) from emp e
--dd_months() 求n个月后的日期
select add_months(sysdate,3) from dual
to_char函数
格式: to_char(date,‘format’)
1、必须包含在单引号中而且大小写敏感。
2、可以包含任意的有效的日期格式。
3、日期之间用逗号隔开。
eg:日期是否可以显示 时/分/秒
select ename, hiredate,to_char(hiredate,'yyyy-mm-dd hh24:mi:ss') from emp;
select ename,to_char(sal,'l99,999') from emp
select to_number('9')+to_number('9') from dual
select to_date('2021-03-18 13:13:13','yyyy-mm-dd hh24:mi:ss') from dual;
oracle sql
最新推荐文章于 2024-09-29 02:44:35 发布