我需要计算 3 个不同日期的天数。我需要运行逻辑以从伪逻辑下方获取整数值。

(future_date_1 - future_date_2) - 今天()

如何在 PostgreSQL 中实现这一点?

最佳答案

为了实现以天为单位的日期差异,

SELECT DATE_PART('day', '2011-12-31 01:00:00'::timestamp - '2011-12-29 23:00:00'::timestamp);

或者

这也很好用
select '2015-01-12'::date - '2015-01-01'::date;

现在,您只需要使用此逻辑并满足您的要求即可。

关于sql - 计算日期之间的差异 - Postgres,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46204351/

10-16 21:48