如何使用BigQuery取得15分钟前的TIMESTAMP?

时间:2018-10-24 09:02:42

标签: sql google-bigquery

找到了this,但这不能在标准SQL上运行

我试图做:

WHERE datew > DATE_SUB(CURRENT_TIMESTAMP(),INTERVAL 5 DAY )

但这不起作用。根据文档DATE_SUB仅支持

DAY
WEEK. Equivalent to 7 DAYs.
MONTH
QUARTER
YEAR

如何通过BigQuery获取有关标准SQL的最新time stamp - 15 minutes

1 个答案:

答案 0 :(得分:3)

签出timestamp_sub()功能。

如何使用它:

SELECT
CURRENT_TIMESTAMP() AS now, 
TIMESTAMP_SUB(CURRENT_TIMESTAMP(),INTERVAL 15 MINUTE) AS ago_15_min

结果

enter image description here