LoginSignup
2
0

More than 5 years have passed since last update.

【BigQuery】各月の日数を作成・取得する方法

Posted at

何言ってんだこいつって感じですが要は、

スクリーンショット 2018-04-19 17.25.49.png

こういうテーブルを一発で作成する方法です。

StandardSQL前提です。

SELECT
  FORMAT_DATE("%Y-%m-01", days) AS month,
  COUNT(days) AS days
FROM
  UNNEST(GENERATE_DATE_ARRAY('2016-03-01', '2018-03-31')) as days
GROUP BY
  month

UNNESTとGENERATE_DATE_ARRAYの組み合わせは覚えておくと今後も捗るかもしれません。
GENERATE_ARRAYってやつもあった気がする。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0