ソースコード
WITH RECURSIVE mrr(YM, MRR) AS (
    SELECT MIN(MONTHLY) AS YM, 0 AS MRR FROM MRR_DATA
    UNION ALL
    SELECT DATE(mrr.YM, '+1 months'), IIF(md.MONTHLY IS NULL, 0, mrr.MRR + md.NEW_MRR + md.EXPANSION_MRR - md.DOWNGRADE_MRR - md.CHURN_MRR) FROM mrr AS mrr LEFT JOIN MRR_DATA AS md ON mrr.YM = md.MONTHLY WHERE YM <= (SELECT MAX(MONTHLY) FROM MRR_DATA)
)
SELECT * FROM mrr;
提出情報
提出日時2023/10/12 03:36:02
コンテスト第5回 SQLコンテスト
問題MRRの集計
受験者wasese
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量76 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
76 MB
データパターン2
AC
75 MB
データパターン3
AC
75 MB