Postgresql中日期的天数差异

时间:2019-06-18 21:25:06

标签: sql postgresql date

我正在尝试计算日期之间的天数差异。 数据类型为“ snapshot_date”和“ date_opened”列的文本。我收到一个错误:函数date_part(未知,整数)不存在

SELECT DATE_PART('day', snapshot_date::date -date_opened::date)::number from my_table

1 个答案:

答案 0 :(得分:0)

As documented in the manual从另一个日期减去一个日期将返回一个表示天数的整数,因此:

snapshot_date::date - date_opened::date

是您所需要的。

这假设两列都可以安全地强制转换为date