Oracle 时间计算

Oracle中的日期差、时间差,话不多说直接上例子。

复制代码
--时间差-年
select floor(to_number(sysdate - to_date('2023-09-29 15:55:03', 'yyyy-mm-dd hh24:mi:ss'))/365) as spanYears from dual;
--时间差-月
select ceil(MONTHS_BETWEEN(sysdate,to_date('2023-09-29 15:55:03', 'yyyy-mm-dd hh24:mi:ss'))) as spanMonths from dual;
--时间差-天   
select floor(to_number(sysdate - to_date('2023-09-29 15:55:03', 'yyyy-mm-dd hh24:mi:ss'))) as spanDays from dual; 
--时间差-时   
select floor(to_number(sysdate - to_date('2023-09-29 15:55:03', 'yyyy-mm-dd hh24:mi:ss'))*24) as spanHours from dual;  
--时间差-分  
select floor(to_number(sysdate - to_date('2023-09-29 15:55:03', 'yyyy-mm-dd hh24:mi:ss'))*24*60) as spanMinutes from dual;
--时间差-秒
select floor(to_number(sysdate - to_date('2023-09-29 15:55:03', 'yyyy-mm-dd hh24:mi:ss'))*24*60*60) as spanSeconds from dual;
注:oracle时间差是以数为单位
相关推荐
Hvitur10 分钟前
软考架构师【第六章】数据库设计基础知识
数据库·oracle
养生技术人14 分钟前
Oracle OCP认证考试题目详解082系列第5题
运维·数据库·sql·oracle·开闭原则
2401_8796938716 分钟前
使用Python进行图像识别:CNN卷积神经网络实战
jvm·数据库·python
yunyun3212323 分钟前
机器学习模型部署:将模型转化为Web API
jvm·数据库·python
IvorySQL25 分钟前
明晚开播|PostgreSQL 18.3 x IvorySQL 5.3:开启 AI 数据库新纪元
数据库·postgresql·开源
Sunshine for you2 小时前
如何用FastAPI构建高性能的现代API
jvm·数据库·python
阿贵---2 小时前
Python Web爬虫入门:使用Requests和BeautifulSoup
jvm·数据库·python
道清茗3 小时前
【MySQL知识点问答题】 MySQL 配置参数和内存管理
数据库·mysql
2401_884563243 小时前
进阶技巧与底层原理
jvm·数据库·python
2401_873204653 小时前
使用Pandas进行数据分析:从数据清洗到可视化
jvm·数据库·python