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

postgresql 比较两个时间差大于 N个小时,第1张

概述摘要: PG 中时间想减后为interval ,比较两个时间大于某个小时或者分钟等可以直接通过interval来实现 example1: -- 判断两个时间差大于4个小时 select timestamp '2013-11-11 10:00:00' - timestamp '2013-11-08 12:00:00' > interval '4 hour'; example2: -- 获取时间差的总 摘要: 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;


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

总结

以上是内存溢出为你收集整理的postgresql 比较两个时间差大于 N个小时全部内容,希望文章能够帮你解决postgresql 比较两个时间差大于 N个小时所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1181997.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存