【发布时间】:2018-08-02 08:27:13
【问题描述】:
我们在 BigQuery 中使用带有标准 SQL 的简单选择查询。
select expiration_date FROM cards
但是,它返回以下错误,
错误:无法返回相对于 Unix 纪元的 6328502092800000000 微秒的无效时间戳值。有效时间戳取值范围为 [0001-01-1 00:00:00, 9999-12-31 23:59:59.999999];
谁能帮我做同样的事情?
【问题讨论】:
-
哪部分不清楚?该值超出范围(在纪元开始后 200675 年),因此不能表示为四位数的年份日期。我们不知道是谁将它放入您的数据库中。
-
是的,我们数据库中的那些数据。但是,我们不需要更改,如果我们将使用 Legacy SQL,那么它工作正常。我们如何使用标准查询?
标签: google-bigquery bigquery-standard-sql