我需要从bigquery中的timestamp列中提取epoch 在postgres中,我们可以使用以下查询获取时代:
extract(epoch from timestamp_column)
bigquery中的等价物是什么? 如何从bigquery中的给定日期获取纪元?
答案 0 :(得分:2)
如果您使用的是旧版SQL,则可以使用TIMESTAMP_TO_SEC
转换timestamp to epoch。
所以,你可以这样做:
SELECT TIMESTAMP_TO_MSEC(timestamp_column) FROM [YOUR_DATASET:YOUR_TABLE];
如果您使用的是标准SQL,则可以使用UNIX_SECONDS
for the same purpose。
SELECT UNIX_SECONDS(timestamp_column) FROM `yourdataset.yourtable`;