oracle 时间加减
sysdate+1 加一天
sysdate+1/24 加1小時(shí)
sysdate+1/(24*60) 加1分鐘
sysdate+1/(24*60*60) 加1秒鐘
類推至毫秒0.001秒
加法?
select sysdate,add_months(sysdate,12) from dual;? ? ? ? --加1年?
select sysdate,add_months(sysdate,1) from dual;? ? ? ? --加1月?
select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS') from dual;? --加1星期?
select sysdate,to_char(sysdate+1,'yyyy-mm-dd HH24:MI:SS') from dual;? --加1天?
select sysdate,to_char(sysdate+1/24,'yyyy-mm-dd HH24:MI:SS') from dual;? --加1小時(shí)?
select sysdate,to_char(sysdate+1/24/60,'yyyy-mm-dd HH24:MI:SS') from dual;? --加1分鐘?
select sysdate,to_char(sysdate+1/24/60/60,'yyyy-mm-dd HH24:MI:SS') from dual;? --加1秒?
減法?
select sysdate,add_months(sysdate,-12) from dual;? ? ? ? --減1年?
select sysdate,add_months(sysdate,-1) from dual;? ? ? ? --減1月?
select sysdate,to_char(sysdate-7,'yyyy-mm-dd HH24:MI:SS') from dual;? --減1星期?
select sysdate,to_char(sysdate-1,'yyyy-mm-dd HH24:MI:SS') from dual;? --減1天?
select sysdate,to_char(sysdate-1/24,'yyyy-mm-dd HH24:MI:SS') from dual;? --減1小時(shí)?
select sysdate,to_char(sysdate-1/24/60,'yyyy-mm-dd HH24:MI:SS') from dual;? --減1分鐘?
select sysdate,to_char(sysdate-1/24/60/60,'yyyy-mm-dd HH24:MI:SS') from dual;? --減1秒
轉(zhuǎn)載于:https://www.cnblogs.com/tspgz/p/7520830.html
總結(jié)
以上是生活随笔為你收集整理的oracle 时间加减的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Bash 入门教程10-处理用户输入
- 下一篇: 如何正确的通过 C++ Primer 学