ソースコード
with 
TBL_RN as (
select
    TOTAL_VALUE
    ,row_number() over (order by TOTAL_VALUE) as RN
from
    CONVENIENCE
where
    KIND_CODE='100'
    and SURVEY_YEAR='2019'
)

,TBL_CNT as (
select 
    count(*) as CNT
from
    TBL_RN
)

,TBL_COL_TO_PICK as (
select
    case
        when CNT%2=1 then (CNT-1)/2
        when CNT%2=0 then CNT/2
        end as PICK
from
    TBL_CNT
union all
select
    case
        when CNT%2=1 then null
        when CNT%2=0 then CNT/2+1
        end as PICK
from
    TBL_CNT
)


select
    round(avg(P.TOTAL_VALUE)) as SA_MEDIAN
from
    TBL_RN P
    inner join
        TBL_COL_TO_PICK S
        on
            P.RN=S.PICK
;


提出情報
提出日時2022/12/16 18:06:36
コンテスト第4回 SQLコンテスト
問題中央値の算出
受験者1120011
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量77 MB
メッセージ
テストケース(通過数/総数)
2/3
状態
メモリ使用量
データパターン1
AC
76 MB
データパターン2
AC
76 MB
データパターン3
WA
77 MB