【发布时间】:2017-12-30 15:07:43
【问题描述】:
我用 date_part 计算两个日期之间的天差
DATE_PART('day', '2017-11-17 13:54:15' - '2017-11-12 18:05:18')
这里的天差在计算时是 5 天。 但是,由于最后一天还不是 24 小时,因此 sql 返回 4。 但我想算作 1 天。
我该怎么做?
【问题讨论】:
-
使用比天更精确的值(小时除以 24,分钟除以 3600 等),取
floor,如果大于零则加一?
标签: sql database postgresql date