我用date_part计算了2个日期之间的日差
DATE_PART('day', '2017-11-17 13:54:15' - '2017-11-12 18:05:18')
计算时,这里的日差为5天。然而,sql返回为4,因为最后一天它还没有24小时。但我想把它算作1天。
我怎样才能做到这一点?
这是一种方法:
DATE_PART('day'
date_trunc('day', '2017-11-17 13:54:15'::timestamp) - date_trunc('day', '2017-11-12 18:05:18'::timestamp)
)