Jef*_*ook 1 postgresql postgresql-9.5
我正在使用Postgres并寻找具有时间戳的两个日期之间的差异,我们如何获得以分钟为单位的值?
SELECT DATE_PART('秒', '2021-02-03 08:14:52'::时间戳) - DATE_PART('秒', '2021-02-03 08:17:16'::时间戳);
两个 s 的差异timestamp产生一个 type interval。您可以使用EXTRACT(epoch from ...)onInterval 来接收以秒为单位的间隔:
SELECT
extract(epoch from
'2021-02-03 08:17:16'::timestamp - '2021-02-03 08:14:52'::timestamp
) / 60
Run Code Online (Sandbox Code Playgroud)
将结果除以 60 即可得出分钟数。
| 归档时间: |
|
| 查看次数: |
4731 次 |
| 最近记录: |