ソースコード
WITH
MRR AS (
    SELECT
        CURRENT.MONTHLY,
        CURRENT.NEW_MRR,
        CURRENT.EXPANSION_MRR,
        CURRENT.DOWNGRADE_MRR,
        CURRENT.CHURN_MRR,
        IFNULL(PREVIOUS.NEW_MRR + PREVIOUS.EXPANSION_MRR - PREVIOUS.DOWNGRADE_MRR - PREVIOUS.CHURN_MRR, 0) AS MRR
    FROM
        MRR_DATA AS
        CURRENT
    LEFT JOIN
        MRR_DATA AS
        PREVIOUS ON
        PREVIOUS.MONTHLY = DATE(CURRENT.MONTHLY, 'localtime', '-1 month')
)
SELECT
    MRR.MONTHLY AS YM,
    SUM(PAST.MRR) AS MRR
FROM
    MRR
INNER JOIN
    MRR AS
    PAST ON
    PAST.MONTHLY <= MRR.MONTHLY
GROUP BY
    MRR.MONTHLY
ORDER BY
    MRR.MONTHLY ASC
提出情報
提出日時2023/02/19 23:41:50
コンテスト第5回 SQLコンテスト
問題MRRの集計
受験者naoigcat
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量95 MB
メッセージ
テストケース(通過数/総数)
0/3
状態
メモリ使用量
データパターン1
WA
95 MB
データパターン2
WA
80 MB
データパターン3
WA
80 MB