oracle时间加减的语句写法

数据库 Oracle
oracle数据库中,应该如何进行时间的加减运算呢?下文对时间加减的语句写法作了详细的介绍,如果您感兴趣,不妨一看。

oracle时间加减运算我们经常会用到,下面就为您介绍oracle时间加减的实现方法,如果您遇到过oracle时间加减的问题,不妨一看。

加法

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小时

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小时

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秒

以上就是oracle时间加减的语句写法。

 

 

 

【编辑推荐】

Oracle case语句语法简介

详解oracle授权语句

教您如何实现Oracle模糊查询

Oracle修改用户语法介绍

Oracle死锁的处理

责任编辑:段燃 来源: 互联网
相关推荐

2010-11-18 09:19:10

Oracle循环语句

2010-11-18 13:32:12

Oracle分页查询

2010-11-16 10:15:24

oracle创建表空间

2010-11-16 16:26:42

Oracle查询用户表

2010-09-24 19:23:51

SQL查询时间段

2010-10-08 09:17:06

mysql修改字段

2010-09-08 16:38:13

SQL循环语句

2010-11-09 16:20:46

SQL Server死

2010-09-07 15:12:25

SQL语句优化

2010-09-17 13:54:02

SQL语句

2010-09-28 15:07:14

SQL语句

2010-07-06 09:45:10

OracleJavaJames Gosli

2010-10-27 15:03:47

Oracle with

2010-09-01 15:43:57

2010-09-28 15:19:13

SQL语句

2009-07-21 15:05:43

2010-09-01 15:59:44

SQL删除字段

2010-09-25 11:32:20

SQL主键约束

2010-09-28 15:13:10

SQL语句

2010-11-18 15:53:30

Oracle语句执行时
点赞
收藏

51CTO技术栈公众号