解答
146
問題に誤字があり、誠に申し訳ありません。以下のとおり訂正させていただきます。
[正] ※末尾に追加
結果テーブルは、yyyy-Qの形式で表記した四半期(register_quarter)と、販売金額合計(sum_rev)の2カラムとしてください。
SQL文(クエリ)
WITH master AS ( SELECT user_id , SUM(revenue) AS sum_rev FROM sample.sales GROUP BY user_id ) SELECT FORMAT_DATE("%Y-%Q", IFNULL(register_date, DATE "2016-12-31")) AS register_quarter , SUM(sum_rev) AS sum_rev FROM master LEFT JOIN sample.customers USING (user_id) GROUP BY register_quarter ORDER BY sum_rev DESC LIMIT 3