<分区>
我一直在寻找这个问题的答案,我在这里发现 DATEDIFF()
函数是一种在您有日期时执行此操作的方法。但是,如果您没有具体日期怎么办?
如果您想在 2 列(rental_date, return_date
)中查找日期之间的时间间隔怎么办?
我尝试使用 DATEDIFF()
函数,但看起来您需要实际日期。
<分区>
我一直在寻找这个问题的答案,我在这里发现 DATEDIFF()
函数是一种在您有日期时执行此操作的方法。但是,如果您没有具体日期怎么办?
如果您想在 2 列(rental_date, return_date
)中查找日期之间的时间间隔怎么办?
我尝试使用 DATEDIFF()
函数,但看起来您需要实际日期。
最佳答案
您可以使用 date_part
查找 PostgreSQL
中两个日期之间的差异。
语法如下。
DATE_PART('day', enddate - startdate);
您还可以获得年、月、周、小时、分钟和秒。您可以通过单击 this 查看更多关于 PostgreSQL 中 date different 和 date part 函数的用法。链接。
关于sql - 两列之间的天数 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53358358/