我需要从 bigquery 的时间戳列中提取纪元。
在 postgres 中,我们可以使用以下查询获取纪元:
extract(epoch from timestamp_column)
Run Code Online (Sandbox Code Playgroud)
bigquery 中的等价物是什么?如何从bigquery中的给定日期获取纪元?
如果您使用的是 Legacy SQL,则可以使用TIMESTAMP_TO_SEC将timestamp转换为 epoch。所以,你可以做这样的事情:
SELECT TIMESTAMP_TO_MSEC(timestamp_column) FROM [YOUR_DATASET:YOUR_TABLE];
Run Code Online (Sandbox Code Playgroud)
如果您使用的是标准 SQL,则可以UNIX_SECONDS 出于相同目的使用.
SELECT UNIX_SECONDS(timestamp_column) FROM `yourdataset.yourtable`;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2674 次 |
| 最近记录: |