redashで可視化のため累積グラフを作るときに必要となったので、基準となる日ベースの仮想テーブルを作りました。
いろんな書き方がありそうですがありますが、思いついた書き方はこれ
スタンダードクエリを使っています
-- 昨日から1年間分の日付仮想テーブル
SELECT
t1.date
FROM
(
SELECT DATE_SUB(CURRENT_DATE(), INTERVAL n day) as date
FROM UNNEST(GENERATE_ARRAY(1, 365)) AS n ORDER BY n -- 365日分
) AS t1
;
ここに JOIN
させていく形で今まで作れていなかった各種テーブルが作れそう