BigQuery 返回错误的 DATE_ADD 示例

ehf*_*eng 3 google-bigquery

运行BigQuery 文档中的示例并获取间隔错误。

SELECT DATE_ADD(DATE "2008-12-25", INTERVAL 5 DAY) as five_days_later;

返回...

Error: Encountered " <STRING_LITERAL> "\"2008-12-25\" "" at line 1, column 22. Was expecting: ")" ... [Try using standard SQL (https://cloud.google.com/bigquery/docs/reference/standard-sql/enabling-standard-sql)]

我在这里缺少什么?检查旧 SQL。

Mik*_*ant 10

此示例适用于 BigQuery 标准 SQL

试试下面

#standardSQL
SELECT DATE_ADD(DATE "2008-12-25", INTERVAL 5 DAY) AS five_days_later
Run Code Online (Sandbox Code Playgroud)

...或者只是取消选中 Legacy SQL :o)