web-dev-qa-db-ja.com

クエリ結果のgoogle-bigquery形式の日付(mm / dd / yyyy)

Bigquery SQLを使用してレポートを生成しています。標準のBigqueryの日付形式はyyyy-mm-ddですが、mm/dd/yyyyの形式にする必要があります。

Bigquery SQLを介してSELECTの日付形式を変換する方法はありますか?

前もって感謝します、

11

BigQuery Legacy SQLで

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

BigQueryの標準SQL( 標準SQLの有効化 を参照)

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

また便利です レガシーSQLからの移行

22