コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
WITH RANK_AMOUNT AS
(
SELECT
RANK() OVER(ORDER BY TOTAL_VALUE DESC) AS RANK,
TOTAL_VALUE
FROM
CONVENIENCE
WHERE
SURVEY_YEAR = 2019
AND KIND_CODE = '100'
),
RANK_POINT AS
(
SELECT
CASE WHEN MOD(MAX(RANK), 2) = 0 THEN MAX(RANK) / 2
ELSE MAX(RANK) / 2
END AS SU_1,
CASE WHEN MOD(MAX(RANK), 2) = 0 THEN MAX(RANK) / 2 + 1
ELSE MAX(RANK) / 2
END AS SU_2
FROM
RANK_AMOUNT
)
SELECT
(RANK_1.TOTAL_VALUE + RANK_2.TOTAL_VALUE) / 2 AS SA_MEDIAN
FROM
RANK_POINT
INNER JOIN
RANK_AMOUNT AS RANK_1
ON RANK_POINT.SU_1 = RANK_1.RANK
INNER JOIN
RANK_AMOUNT AS RANK_2
ON RANK_POINT.SU_2 = RANK_2.RANK
;
提出情報
提出日時 | 2022/12/09 18:30:42 |
コンテスト | 第4回 SQLコンテスト |
問題 | 中央値の算出 |
受験者 | hiro200261 |
状態 (詳細) | WA (Wrong Answer: 誤答) |
メモリ使用量 | 94 MB |
メッセージ
テストケース(通過数/総数)
1/3
状態
メモリ使用量
データパターン1
WA
94 MB
データパターン2
AC
79 MB
データパターン3
WA
81 MB