BigQuery:无效日期,错误 运行 查询

BigQuery: Invalid Date, Error running query

我正在尝试从 table 中获取所有购买日期数据,但由于 table 上的日期无效,所以出现错误。我曾尝试四处寻找类似的问题,但我遇到的问题似乎有点不同。我的问题是有一个年份值无效的日期,它是:650-01-22

Error running query Invalid date: '650-01-22'; while executing the filter on column 'output.purchase_date.value'; Column 'request_id'

我试过放置一个过滤器只生成特定日期的数据,将其转换为字符串,安全转换,重新解析日期格式,但我一直遇到同样的错误

SELECT purchase_date FROM MyTable WHERE purchase_date >= "2020-08-10"

想知道在不直接干扰 table 的情况下是否可行吗?是否可以将它们过滤掉?谢谢!

根据 to docs 日期类型从 0001-01-01 到 9999-12-31 有效,我的测试表明日期应该是 0650-01-22 并且左边漏掉了零而不是 650-01-22.显然,如果没有人手调整数据,就无法查询该日期列。