BigQuery 按日期过滤

1 sql data-analysis google-bigquery

我想使用 BigQuery 中的旧版 SQL 根据日期和时间格式“2016-01-09 16:31:04.000 UTC”过滤数据。请帮我解决正确的语法。我被困住了。

代码

SELECT *
FROM
[table.column] AS Alias
WHERE
date >  '2017-03-31Z'; 
Run Code Online (Sandbox Code Playgroud)

aki*_*raj 5

如果type你的专栏是timestamp那么,

SELECT timestamp
FROM [bigquery-public-data:openaq.global_air_quality]
where timestamp > '2018-01-01 00:00:00'
Run Code Online (Sandbox Code Playgroud)

如果type列的 是 `string,那么你可以尝试,

SELECT timestamp
FROM [bigquery-public-data:openaq.global_air_quality]
where timestamp(timestamp) > timestamp('2018-01-01 00:00:00')
Run Code Online (Sandbox Code Playgroud)

如需了解更多 BigQuery 旧版 SQL 函数,请访问此处