PGSQL-通过SQL语句来计算两个日期相差的天数

Posted on 2018-10-24 15:52  榴莲蛋炒饭  阅读(16777)  评论(0编辑  收藏  举报

  这是本人第一次写的~我在某次需求中遇到一个问题,如何在SQL语句中计算出两个日期的天数,然后用那个结果来进行数据的筛选呢?通过网上查阅了资料发现 date_part('day', cast(time1 as TIMESTAMP)- cast(time2 as TIMESTAMP)) 这语句很好地帮我解决了问题!直接看结果:

说明:now() 指的是当前时间;ftime是表中的一个时间字段。这条语句就是先比较ftime和当前时间相差了的天数 然后再判断结果是否等于0天。由于现在的时间是 2018-10-24 15:44:00 和ftime还没到一天 所以查询出来只相差了0天。

 

 

Copyright © 2024 榴莲蛋炒饭
Powered by .NET 8.0 on Kubernetes