ソースコード
WITH t1 AS (SELECT MONTHLY
                 , NEW_MRR + mrr.EXPANSION_MRR - mrr.DOWNGRADE_MRR - mrr.CHURN_MRR AS x
            FROM MRR_DATA mrr)
   , month AS (SELECT DISTINCT monthly
               FROM MRR_DATA
               UNION ALL
               SELECT DATE(MAX(monthly), '+1 month')
               FROM MRR_DATA)
SELECT m.MONTHLY YM, IFNULL(SUM(t1.x), 0) MRR
FROM month m
     LEFT JOIN t1 ON t1.MONTHLY < m.MONTHLY
GROUP BY m.MONTHLY
order by m.monthly;

提出情報
提出日時2024/06/14 10:53:37
コンテスト第5回 SQLコンテスト
問題MRRの集計
受験者pp1mqa6hkm
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量83 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
83 MB
データパターン2
AC
83 MB
データパターン3
AC
83 MB