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
.显然,如果没有人手调整数据,就无法查询该日期列。
我正在尝试从 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
.显然,如果没有人手调整数据,就无法查询该日期列。