假设我有以下数据:
名字 | 出生日期(DATE 类型) |
---|---|
简 | 2007-12-12 |
鲍勃 | 2003-09-20 |
具体日期是
2003-05-21
,我需要计算该日期与表中每一行的date_of_birth
列之间的秒差。
只需从差异中提取
epoch
:
select extract(epoch from timestamp '2013-05-21' - date_of_birth)
from the_table;
纪元
[...] 对于间隔值,间隔内的总秒数