ソースコード

WITH A AS(
SELECT CASE WHEN (MOD(COUNT(*),2) )=0 THEN COUNT(*)/2 ELSE COUNT(*)/2 +1 END A
,CASE WHEN (MOD(COUNT(*),2) )=0 THEN COUNT(*)/2 +1 ELSE COUNT(*)/2 +1 END B
FROM CONVENIENCE WHERE SURVEY_YEAR ='2019' AND KIND_CODE ='100'
)
SELECT ROUND(cast(SUM(TOTAL_VALUE)AS REAL)/2 ,0) 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:55:16
コンテスト第4回 SQLコンテスト
問題中央値の算出
受験者dada
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量84 MB
メッセージ
テストケース(通過数/総数)
2/3
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
82 MB
データパターン3
WA
84 MB