2017-06-08 4 views
0

Ich benutze BigQuery und versuche, einen String aus einem Zeitstempel int und einer einfachen Zeichenfolge zu erstellen. Ich habe versucht, es auf eine Zeichenfolge mit STRING() zu werfen, aber es scheint nicht zu funktionieren.BigQuery verketten Zeichenfolge und Integer/Timestamp?

Was kann ich tun, um alles innerhalb der STRING()-Funktion in eine Zeichenfolge umzuwandeln?

_TABLE_SUFFIX BETWEEN STRING('intraday_' + FORMAT_DATE('%Y%m%d', DATE_SUB(CURRENT_DATE, INTERVAL 7 DAY))) AND 'intraday_' + FORMAT_TIMESTAMP('%Y%m%d', CURRENT_TIMESTAMP) AND 

Antwort

1

Versuch unter

_TABLE_SUFFIX BETWEEN CONCAT('intraday_', FORMAT_DATE('%Y%m%d', DATE_SUB(CURRENT_DATE, INTERVAL 7 DAY))) 
       AND CONCAT('intraday_', FORMAT_TIMESTAMP('%Y%m%d', CURRENT_TIMESTAMP)) 
+0

fehlt ein ')' aber scheint die Arbeit zu tun, danke! –

+0

groß, ja - gerade hinzugefügt: o) in Betracht ziehen zu akzeptieren: o) –

+0

Wird tun, wenn verfügbar! –

Verwandte Themen