oracle时间的加法和减法

数据库 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秒

to_char(sid.ship_date+cst.total_times/24,'dd/mm/yyyy HH24:MI')total_times

sid.ship_date加上cst.total_times个小时 放入total_times

to_char(round(to_number(sid.sign_in_date-(sid.ship_date+cst.total_times/24))*24))t_hour

oracle 日期相减
sid.sign_in_date减去(sid.ship_date+cst.total_times/24)然后用to_number()转换成小时,再转换成round() 在转换成to_char()

上文中关于加减法就为大家介绍这么多,希望对大家能够有所帮助。

【编辑推荐】

  1. Oracle数据泵导出导入与传统导出导入的区别
  2. Oracle权限管理入门
  3. Oracle存储过程简单实例
  4. Oracle查询每个表占用空间大小
责任编辑:迎迎 来源: 比特论坛
相关推荐

2010-10-28 15:49:24

oracle时间

2013-12-02 11:11:04

腾讯微信

2015-09-17 13:09:48

预装软件毒瘤国产手机

2013-06-26 10:02:14

云计算外包算法

2010-07-06 09:45:10

OracleJavaJames Gosli

2021-07-13 06:43:19

产品经理程序员业务

2021-04-19 17:32:34

Java内存模型

2023-01-04 11:04:32

2022-02-24 16:59:22

英特尔AMD半导体厂商

2010-10-27 16:39:23

oracle查询

2010-11-18 17:35:51

oracle时间加减

2010-05-05 18:01:29

Oracle时间

2015-12-03 16:39:09

2010-04-21 13:31:11

Oracle时间

2010-10-25 16:39:45

Oracle函数

2009-06-24 15:44:59

JSF的加减法Seam

2010-04-14 14:30:35

Oracle ASM

2010-03-31 18:47:08

Oracle时间

2010-11-15 16:26:46

Oracle系统时间

2011-11-29 10:10:22

华为中兴诺西
点赞
收藏

51CTO技术栈公众号