2017-07-11 4 views
0

Ausführen von Beispielen von BigQuery docs und Abrufen von Fehlern für Intervalle.DATE_ADD Beispiel für BigQuery, Fehler wird zurückgegeben

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

Returns ...

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)]

Was ich hier fehlt? Legacy SQL wird überprüft.

+0

Wichtig auf SO - Sie können 'mark Antwort akzeptiert 'indem Sie das Häkchen links neben der geposteten Antwort unterhalb der Abstimmung verwenden. Siehe http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work#5235 warum dies wichtig ist! Es ist auch wichtig, über die Antwort zu stimmen. Stimmen Sie Antworten ab, die hilfreich sind. ... Sie können überprüfen, was zu tun ist, wenn jemand Ihre Frage beantwortet - http://stackoverflow.com/help/someone-answers. Nach diesen einfachen Regeln erhöhen Sie Ihren eigenen Reputationswert und gleichzeitig halten Sie uns motiviert, Ihre Fragen zu beantworten: o) Bitte beachten Sie! –

Antwort

1

Dieses Beispiel ist für BigQuery Standard-SQL

Versuchen unter

#standardSQL 
SELECT DATE_ADD(DATE "2008-12-25", INTERVAL 5 DAY) AS five_days_later 

... oder einfach nur deaktivieren Legacy-SQL: o)

+0

hast du es versucht? –

+0

Ich landete nur deaktivieren Legacy SQL – ehfeng

+0

macht Sinn. Wenn Sie noch keine Chance hatten, die Antwort zu wählen - bitte tun Sie dies zusätzlich zur Annahme :) –

Verwandte Themen