コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
SELECT
ROUND(SUM(TAB.TOTAL) /
CASE WHEN (SELECT ROUND(COUNT(*) / 2) AS MIN_ROW FROM CONVENIENCE WHERE SURVEY_YEAR = '2019' AND KIND_CODE = '100')
= (SELECT ROUND((SELECT ROUND(COUNT(*) / 2) AS MIN_ROW FROM CONVENIENCE WHERE SURVEY_YEAR = '2019' AND KIND_CODE = '100') + 1.0 / 2))
THEN 1.0
ELSE 2.0
END
)
AS SA_MEDIAN
FROM
(
SELECT
ROW_NUMBER() OVER(ORDER BY SUM(TOTAL_VALUE) DESC) AS RNUM
,SUM(TOTAL_VALUE) AS TOTAL
FROM CONVENIENCE
WHERE SURVEY_YEAR = '2019'
AND KIND_CODE = '100'
GROUP BY PF_CODE
) TAB
WHERE
RNUM = (SELECT ROUND(COUNT(*) / 2) AS MIN_ROW FROM CONVENIENCE WHERE SURVEY_YEAR = '2019' AND KIND_CODE = '100')
OR RNUM = (SELECT ROUND((SELECT ROUND(COUNT(*) / 2) AS MIN_ROW FROM CONVENIENCE WHERE SURVEY_YEAR = '2019' AND KIND_CODE = '100') + 1.0 / 2))
提出情報
提出日時 | 2022/12/12 10:39:47 |
コンテスト | 第4回 SQLコンテスト |
問題 | 中央値の算出 |
受験者 | functest |
状態 (詳細) | WA (Wrong Answer: 誤答) |
メモリ使用量 | 98 MB |
メッセージ
テストケース(通過数/総数)
2/3
状態
メモリ使用量
データパターン1
AC
89 MB
データパターン2
AC
89 MB
データパターン3
WA
98 MB