web-dev-qa-db-fra.com

date de format google-bigquery en mm / jj / aaaa dans les résultats de la requête

J'utilise Bigquery SQL pour générer un rapport. Le format de date Bigquery standard est aaaa-mm-jj, mais je veux qu'il soit formaté en mm/jj/aaaa.

Existe-t-il un moyen via Bigquery SQL pour convertir le format de date sur SELECT?

Merci d'avance,

11
Eric Hendershott

Dans BigQuery Legacy SQL

SELECT 
  STRFTIME_UTC_USEC("2016-10-20", "%m/%d/%Y"),   
  STRFTIME_UTC_USEC(CURRENT_DATE(), "%m/%d/%Y")  

Dans BigQuery Standard SQL (voir Activation de SQL standard )

SELECT 
  FORMAT_DATE("%m/%d/%Y", DATE "2016-10-20"), 
  FORMAT_DATE("%m/%d/%Y", CURRENT_DATE())

Également utile Migration depuis SQL hérité

22
Mikhail Berlyant