【发布时间】:2018-09-27 00:25:26
【问题描述】:
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});
【问题讨论】:
-
"将日期字段转换为时间戳" -
date_column::timestamp? -
是的,这很方便。如果我这样做
timestamp_column::timestamp会发生什么。可以对date和timestamp列使用相同的查询吗? -
你试过
extract(epoch from date_column::timestamp)吗?
标签: sql amazon-redshift epoch