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时间差是以数为单位
相关推荐
数据库小学妹2 分钟前
MySQL 8.4还是9.7 LTS?8.0 EOL后升级怎么选
数据库·mysql·dba·版本升级·数据库运维
存在morning6 分钟前
【PySpark 学习笔记 三】DataFrame API 入门
android·java·数据库
m0_547486669 分钟前
《数据库原理及应用教程MySQL 8.0》全套PPT课件2026
数据库·mysql
程序员夏洛11 分钟前
MySQL 中的事务隔离级别有哪些?
数据库·mysql
冰暮流星15 分钟前
mysql之字符串函数
数据库·mysql
m0_5474866629 分钟前
《Oracle数据库从入门到实战》全套PPT课件2026
数据库·oracle
2601_9657984730 分钟前
Evently Theme Setup Guide: Fast Conference, Meetup & Summit Architecture
服务器·网络·数据库
今天AI了吗31 分钟前
AI Agent 在数据分析领域的落地判断:哪些场景真的需要 Agent
java·数据库·人工智能·python·sql·数据分析·copilot
cspttty34 分钟前
会计专业大学期间考什么证
大数据·数据库·人工智能·数据挖掘
suaizai_36 分钟前
Graph Engineering 解析:什么是图工程,何时该用,何时不该用
数据库