ソースコード


WITH A AS(
SELECT CASE WHEN (MOD(COUNT(*),2) )=0 THEN ROUND(COUNT(*)/2) ELSE ROUND(COUNT(*)/2) +1 END A
,CASE WHEN (MOD(COUNT(*),2) )=0 THEN ROUND(COUNT(*)/2)+1 ELSE ROUND(COUNT(*)/2) +1 END B
FROM CONVENIENCE WHERE SURVEY_YEAR ='2019' AND KIND_CODE ='100'
)
SELECT ROUND(SUM(TOTAL_VALUE)/2) AS SA_MEDIAN FROM (
 SELECT TOTAL_VALUE,row_number() over (order by TOTAL_VALUE DESC) as 順位
 FROM CONVENIENCE
 WHERE SURVEY_YEAR ='2019' AND KIND_CODE ='100'
) A
WHERE 順位 = (SELECT A FROM A)
OR 順位 = (SELECT B FROM A)
提出情報
提出日時2022/12/12 11:44:02
コンテスト第4回 SQLコンテスト
問題中央値の算出
受験者dada
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量97 MB
メッセージ
テストケース(通過数/総数)
1/3
状態
メモリ使用量
データパターン1
WA
79 MB
データパターン2
AC
78 MB
データパターン3
WA
97 MB