ソースコード
with t_union as (
    select 
        * 
    from 
        MRR_DATA
    union
    select
        cast(date(min(MONTHLY), '-1 months') as varchar),
        0,
        0,
        0,
        0 
    from 
        MRR_DATA
    ),
    t_union_calc as (
    select 
        MONTHLY,
        sum(NEW_MRR + EXPANSION_MRR - DOWNGRADE_MRR - CHURN_MRR) over(order by MONTHLY) as MRR
    from 
        t_union
)
select 
    cast(date(MONTHLY, '+1 months') as varchar) as YM,
    MRR 
from 
    t_union_calc
order by 
    YM;
提出情報
提出日時2024/02/06 17:06:50
コンテスト第5回 SQLコンテスト
問題MRRの集計
受験者Kousuke1229
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量85 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
81 MB
データパターン2
AC
85 MB
データパターン3
AC
84 MB