postgresql 比较两个时间差大于 N个小时

前端之家收集整理的这篇文章主要介绍了postgresql 比较两个时间差大于 N个小时前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
摘要: PG 中时间想减后为interval ,比较两个时间大于某个小时或者分钟等可以直接通过interval来实现

example1:

-- 判断两个时间差大于4个小时

select timestamp '2013-11-11 10:00:00' - timestamp '2013-11-08 12:00:00' > interval '4 hour';


example2:

-- 获取时间差的总体小时差 然后再判断

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


其他的都比较麻烦了 暂不列

原文链接:https://www.f2er.com/postgresql/194019.html

猜你在找的Postgre SQL相关文章