如何从Redshift中的日期中提取纪元

How to extract epoch from date in Redshift

AWS 的 Redshift 提供 extract function:

EXTRACT ( datepart FROM { TIMESTAMP 'literal' | timestamp } )

datepart 需要 various values,包括 epoch - 因此您可以从 timestamp 中提取纪元,例如

select extract(epoch from {timestamp_column_name});

是否可以从日期字段中提取纪元?

select extract(epoch from {date_column_name});

如果没有,如何将日期字段转换为时间戳?

select extract(epoch from {expression to convert {date_column_name} to timestamp});

是否可以从日期字段中提取纪元?是的

Select extract(epoch from getdate()::date)