如何计算 PostgreSQL 中特定日期和列值之间的秒数差异?

问题描述 投票:0回答:1

假设我有以下数据:

名字 出生日期(DATE 类型)
2007-12-12
鲍勃 2003-09-20

具体日期是

2003-05-21
,我需要计算该日期与表中每一行的
date_of_birth
列之间的秒差。

sql postgresql date datetime
1个回答
2
投票

只需从差异中提取

epoch

select extract(epoch from timestamp '2013-05-21' - date_of_birth) 
from the_table;

来自手册

纪元
[...] 对于间隔值,间隔内的总秒数

© www.soinside.com 2019 - 2024. All rights reserved.