ソースコード
with tmp as (
    select
        *,
        ROW_NUMBER() OVER(ORDER BY TOTAL_VALUE) num
    from
        CONVENIENCE
    where
        SURVEY_YEAR = '2019' and
        KIND_CODE = '100'
    order by
        TOTAL_VALUE
)

select
    round(avg(TOTAL_VALUE), 0) as SA_MEDIAN
from
    tmp
where
    case
        when (select count(*) from tmp) % 2 = 0 then (select count(*) from tmp) / 2 = num or (select count(*) from tmp) / 2 + 1 = num
        else (select count(*) from tmp) / 2 = num
    end;
    
    
提出情報
提出日時2023/07/14 15:20:24
コンテスト第4回 SQLコンテスト
問題中央値の算出
受験者Amac
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量81 MB
メッセージ
テストケース(通過数/総数)
2/3
状態
メモリ使用量
データパターン1
AC
80 MB
データパターン2
AC
81 MB
データパターン3
WA
80 MB