sql获取时间差

MySQL

复制代码
SELECT TIMESTAMPDIFF(HOUR, '2023-10-01 12:00:00', '2023-10-02 15:30:00') AS hours_difference;

PostgreSQL

复制代码
//EXTRACT(EPOCH FROM ('2023-10-02 15:30:00'::timestamp - '2023-10-01 12:00:00'::timestamp))
// 获取的是两个时间相差的秒数,在此基础上除3600获取相差的小时数,或者进行其他计算
SELECT EXTRACT(EPOCH FROM ('2023-10-02 15:30:00'::timestamp - '2023-10-01 12:00:00'::timestamp)) / 3600 AS hours_difference;

SQL Server

复制代码
SELECT DATEDIFF(HOUR, '2023-10-01 12:00:00', '2023-10-02 15:30:00') AS hours_difference;
相关推荐
阿杰AJie37 分钟前
Jackson 常用注解与完整用法总结
后端·sql
姚远Oracle ACE39 分钟前
如何判断Oracle AWR报告中的SQL在多大程度能代表整个系统的负载?
数据库·oracle·1024程序员节
chushiyunen1 小时前
neo4j图数据库笔记
数据库·笔记·neo4j
一 乐1 小时前
宠物管理|宠物店管理|基于SSM+vue的宠物店管理系统(源码+数据库+文档)
java·前端·数据库·vue.js·论文·毕设·宠物
驾数者1 小时前
深入理解 Flink SQL 状态:原理、应用与优化
大数据·sql·flink
Merlos_wind2 小时前
【Redis典型应用——缓存详解】
数据库·redis·缓存
Han.miracle2 小时前
数据库圣经-----最终章JDBC
java·数据库·学习·maven·database
折翼的恶魔2 小时前
SQL188 每月及截止当月的答题情况
数据库
Thepatterraining2 小时前
MySQL Java开发终极教程:三种技术栈对比,大厂资深开发经验分享
数据库·mysql
DemonAvenger2 小时前
Redis性能优化实战:从配置调优到代码实现的全面指南
数据库·redis·性能优化