BigQuery按日期过滤

时间:2018-05-29 06:11:10

标签: sql google-bigquery data-analysis

我想根据DATE和TIME格式'2016-01-09 16:31:04.000 UTC'使用BigQuery中的旧版SQL过滤我的数据。请帮助我正确的语法。我被卡住了。

代码

SELECT *
FROM
[table.column] AS Alias
WHERE
date >  '2017-03-31Z'; 

1 个答案:

答案 0 :(得分:1)

如果您的列的typetimestamp,那么

SELECT timestamp
FROM [bigquery-public-data:openaq.global_air_quality]
where timestamp > '2018-01-01 00:00:00'

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

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

有关更多BigQuery旧版SQL函数,请转到here