コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
with tmp(YM,pre_YM) as(
values('2022-01-01',null),
('2022-02-01','2022-01-01'),
('2022-03-01','2022-02-01'),
('2022-04-01','2022-03-01'),
('2022-05-01','2022-04-01'),
('2022-06-01','2022-05-01'),
('2022-07-01','2022-06-01'),
('2022-08-01','2022-07-01'),
('2022-09-01','2022-08-01'),
('2022-10-01','2022-09-01'),
('2022-11-01','2022-10-01'),
('2022-12-01','2022-11-01')
),
mrr_temp as (
select t.YM,
m.NEW_MRR + m.EXPANSION_MRR - m.DOWNGRADE_MRR - m.CHURN_MRR mrr
from tmp t
left join MRR_DATA m
on t.pre_YM = m.MONTHLY
),
mrr_base as (
select t.YM YM,
mrr
from tmp t
left join mrr_temp m
on t.YM >= m.YM
),
accumulate as (
select YM,
sum(mrr) MRR
from mrr_base
group by YM
)
select YM,
case when MRR is null then 0 else MRR end MRR
from accumulate
order by 1
;
提出情報
提出日時 | 2023/02/17 16:48:29 |
コンテスト | 第5回 SQLコンテスト |
問題 | MRRの集計 |
受験者 | keisuke_nakata |
状態 (詳細) | WA (Wrong Answer: 誤答) |
メモリ使用量 | 98 MB |
メッセージ
テストケース(通過数/総数)
0/3
状態
メモリ使用量
データパターン1
WA
82 MB
データパターン2
WA
82 MB
データパターン3
WA
98 MB