ソースコード
WITH RSLT AS (
    -- 非再帰項
    SELECT (SELECT MIN(MONTHLY) FROM MRR_DATA) AS YM, 0 AS MRR
    UNION ALL
    -- 再帰項
    SELECT DATE(YM, '+1 month'), MRR + (SELECT NEW_MRR + EXPANSION_MRR - DOWNGRADE_MRR - CHURN_MRR FROM MRR_DATA WHERE MONTHLY = YM)
    FROM RSLT
    WHERE YM <= (SELECT MAX(MONTHLY) FROM MRR_DATA)
)

SELECT *
FROM RSLT
ORDER BY YM;
提出情報
提出日時2023/06/18 22:51:48
コンテスト第5回 SQLコンテスト
問題MRRの集計
受験者roaris
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量96 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
81 MB
データパターン2
AC
95 MB
データパターン3
AC
96 MB