Oracle之日期运算

1、 日、月、年的加减

-- 1.1 日、月、年的加减
select
  sysdate as 当前日期, 
  sysdate - 8 as8日, 
  sysdate + 8 as8日, 
  add_months(sysdate, -8) as8个月,
  add_months(sysdate, 8) as8个月,
  add_months(sysdate, -8 * 12) as8年,
  add_months(sysdate, 8 * 12)as8from dual;

这里写图片描述

2、 时、分、秒的加减

-- 1.2 时、分、秒的加减
select
  sysdate as 当前日期, 
  sysdate - 8 / 24 as8小时,
  sysdate + 8 / 24 as8小时,
  sysdate + 8 / 24/ 60 as8分钟,
  sysdate + 8 / 24/ 60 as8分钟,
  sysdate + 8 / 24/ 60/ 60 as8秒,
  sysdate + 8 / 24/ 60/ 60 as8from dual;

这里写图片描述

3、 日期间隔(时、分、秒)

-- 1.3 日期间隔(时、分、秒)
select
  tmp.dates as 间隔天数,
  tmp.dates * 24 as 间隔小数,
  tmp.dates * 24 * 60 as 间隔分钟,
  tmp.dates * 24 * 60 * 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值