SELECT TRUNC( SYSDATE, 'YYYY' ) FROM DUAL
可以获取 今年的 1月1号
那么, 如果你知道天数, 就是
SELECT TRUNC( SYSDATE, 'YYYY' ) + 今年的第几天 - 1 FROM DUAL
1、首先需要打开Oracle数据库使用sysdate获取时间,输入命令select sysdate from dual回车确定。
2、然后进入页面之后,再输入执行命令语句:select sysdate(),回车键确定。
3、最后,点击之后,就可以看到页面的左下角的时间就出来了,可以看到已经获取了最后更新时间。
select to_char(a-1,'yyyy-mm-dd hh24:mi:ss'),to_char(a,'yyyy-mm-dd hh24:mi:ss') from
(select trunc(to_date('2013-10-27 14:56:56','yyyy-mm-dd hh24:mi:ss')) a
from dual)
;
SQL> select add_months(sysdate,125) from dual;
ADD_MONTHS(SYSDATE,
-------------------
2017-11-07 13:57:34
SQL> select add_months(sysdate,-125) from dual;
ADD_MONTHS(SYSDATE,
-------------------
2007-11-07 13:57:42
使用上面的add_months函数实现
以上就是关于oracle怎么得到天数对应的日期全部的内容,包括:oracle怎么得到天数对应的日期、oracle中怎么获取表中数据最后更新时间、oracle 如何获取指定日期的下一天或上一天的整的天数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)