ソースコード



with S as (
    select
        ifnull(L.MONTHLY,(select date(max(MONTHLY), '+1 months') from MRR_DATA)) as YM,
        ifnull(R.NEW_MRR + R.EXPANSION_MRR - R.DOWNGRADE_MRR - R.CHURN_MRR, 0) as MMR
    from
        MRR_DATA L
    full outer join
        MRR_DATA R
    on
        date(L.MONTHLY, '-1 months') = R.MONTHLY
)



select
    YM,
    sum(MMR) over (order by YM) as MRR
from
    S
order by
    YM asc
提出情報
提出日時2024/02/05 15:24:46
コンテスト第5回 SQLコンテスト
問題MRRの集計
受験者nickname
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量84 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
82 MB
データパターン2
AC
84 MB
データパターン3
AC
84 MB