【发布时间】:2017-10-26 12:53:17
【问题描述】:
我试图弄清楚如何在大查询中正确过滤日期。例如在 MS sql 中我会这样做:
Select a, b, date from table_1 where date >= '2017-05-01'
在大查询中,过滤器不起作用,它会返回所有记录。我试过了
Select a, b, date from table_1 where date >= Date("2017-05-01")
Select a, b, date from table_1 where date >= 2017-05-01
Select a, b, date from table_1 where date >= timestamp('2017-05-01')
这些都不起作用。文档中提到了创建分区表,但我不确定这是我需要做的(我希望不是)。
请帮忙:(
【问题讨论】:
-
date字段的数据类型是什么?是date还是string? -
@Mikhail Berlyant 列日期是日期类型
-
您可能想要展示您的数据示例
标签: mysql google-bigquery