解答

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

結果テーブル

結果テーブル

サポートページに戻る