コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
WITH RECURSIVE mrr_recursive AS (
SELECT MONTHLY, NEW_MRR, EXPANSION_MRR, DOWNGRADE_MRR, CHURN_MRR,
(NEW_MRR + EXPANSION_MRR - DOWNGRADE_MRR - CHURN_MRR) AS MRR
FROM MRR_DATA
WHERE MONTHLY = (SELECT MIN(MONTHLY) FROM MRR_DATA)
UNION ALL
SELECT t.MONTHLY, t.NEW_MRR, t.EXPANSION_MRR, t.DOWNGRADE_MRR, t.CHURN_MRR,
(r.MRR + t.NEW_MRR + t.EXPANSION_MRR - t.DOWNGRADE_MRR - t.CHURN_MRR) AS MRR
FROM MRR_DATA AS t
JOIN mrr_recursive AS r ON SUBSTR(t.MONTHLY, 1, 7) = SUBSTR(r.MONTHLY, 1, 7, ) || '-01'
)
SELECT MONTHLY AS YM, MRR
FROM mrr_recursive
ORDER BY MONTHLY ASC;
提出情報
提出日時 | 2023/07/13 13:52:00 |
コンテスト | 第5回 SQLコンテスト |
問題 | MRRの集計 |
受験者 | fish_man |
状態 (詳細) | RE (Runtime Error: 実行時エラー) |
メモリ使用量 | 80 MB |
メッセージ
SQLITE_ERROR: near ")": syntax error
テストケース(通過数/総数)
0/3
状態
メモリ使用量
データパターン1
RE
80 MB
データパターン2
RE
75 MB
データパターン3
RE
79 MB