コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
WITH RECURSIVE calendar(MONTHLY) AS (
SELECT
-- ここが始まりの日付
DATE((SELECT MIN(MONTHLY) FROM MRR_DATA)) AS MONTHLY
UNION ALL
-- UNION ALL 以下が再帰処理部分
SELECT
DATE(MONTHLY, '+1 month') AS MONTHLY
FROM calendar
WHERE
-- ここが終わりの日付
MONTHLY < DATE((SELECT MAX(MONTHLY) FROM MRR_DATA))
)
SELECT A.MONTHLY AS "YM",
(SELECT COALESCE(SUM(B.NEW_MRR + B.EXPANSION_MRR - B.DOWNGRADE_MRR - B.CHURN_MRR),0) FROM MRR_DATA AS B WHERE A.MONTHLY > B.MONTHLY) AS "MRR" FROM calendar AS A ORDER BY YM;
提出情報
提出日時 | 2023/02/19 09:39:23 |
コンテスト | 第5回 SQLコンテスト |
問題 | MRRの集計 |
受験者 | hiikunZ |
状態 (詳細) | WA (Wrong Answer: 誤答) |
メモリ使用量 | 82 MB |
メッセージ
テストケース(通過数/総数)
0/3
状態
メモリ使用量
データパターン1
WA
82 MB
データパターン2
WA
76 MB
データパターン3
WA
80 MB