ソースコード
WITH TBL AS(
    SELECT
        (SELECT MIN(MONTHLY) FROM MRR_DATA) AS YM,
        0 AS MRR
    UNION ALL
    SELECT
        DATE(YM,'1 month'),
        MRR+NEW_MRR+EXPANSION_MRR-DOWNGRADE_MRR-CHURN_MRR
    FROM
        TBL
        INNER JOIN MRR_DATA
            ON MRR_DATA.MONTHLY=TBL.YM
    WHERE
        YM < DATE((SELECT MAX(MONTHLY) FROM MRR_DATA),'1 month')
    )

SELECT * FROM TBL ORDER BY YM;
提出情報
提出日時2023/12/18 16:49:47
コンテスト第5回 SQLコンテスト
問題MRRの集計
受験者honyara
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量88 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
88 MB
データパターン2
AC
88 MB
データパターン3
AC
84 MB