Ich erhalte einen Fehler bei der Verwendung einer Datumsspalte in der BigQuery-Webbenutzeroberfläche mit einer Abfrage in Standard-SQL, wenn Tabellenplatzhalter verwendet werden.BigQuery Standard-SQL-Tabellen-Platzhalter mit Datumsspalten
Dies funktioniert:
#standardSQL
SELECT
sale_item,
date_of_sale
FROM `my-project.past_sales.sales_20170601`
limit 100
Dies gilt nicht:
#standardSQL
SELECT
sale_item,
date_of_sale
FROM `my-project.past_sales.sales_*`
WHERE _TABLE_SUFFIX BETWEEN "20170530" AND "20170601"
limit 100
Die Säule date_of_sale
ist DATE
geben, während sale_item
STRING
ist der Typ. Der Fehler lautet: Error: Invalid adaptation for field: date_of_sale (message Msg_0_CLOUD_QUERY_TABLE). Cannot change from TYPE_STRING to int32