zl程序教程

您现在的位置是:首页 >  其他

当前栏目

postgresql 获取两个时间类型小时差值案例

案例postgresql 获取 时间 类型 两个 小时 差值
2023-06-13 09:19:48 时间

select extract(day from t) * 24 + extract(hour from t) from (select (timestamp 2013-12-14 12:00:00 timestamp 2013-12-11 4:00:00 ) as t) as a;

例如a表中有start,end俩字段

select extract(day from (end-start)) * 24 + extract(hour from (end-start)) from a

补充:PostgreSQL得出两个timestamp的秒数差值

sql语句

SELECT EXTRACT(EPOCH FROM (TIMESTAMP 2017-12-16 12:21:13 - TIMESTAMP 2017-12-15 12:21:00 ));

86413

计算两个时间的差值更新另一个时间字段

UPDATE your_table

SET this_time=(EXTRACT(EPOCH FROM (time_a-time_b)));

以上为个人经验,希望能给大家一个参考,也希望大家多多支持。如有错误或未考虑完全的地方,望不吝赐教。


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 postgresql 获取两个时间类型小时差值案例