ソースコード
WITH subq AS (
    --サブクエリで全レコードの平均値とそれに対応する番号付与
    SELECT
    TOTAL_VALUE
    ,CAST(ROW_NUMBER() OVER (ORDER BY TOTAL_VALUE) AS REAL) AS number
FROM
    CONVENIENCE
WHERE
    SURVEY_YEAR = 2019
    AND KIND_CODE = '100'
    )
SELECT
    ROUND(AVG(TOTAL_VALUE))
FROM
    subq
WHERE
--3種類の平均値を取得
    number IN ((SELECT MAX(NUMBER) / 2 FROM subq)
               ,(SELECT (MAX(NUMBER) / 2) + 1 FROM subq)
               ,(SELECT (MAX(NUMBER) / 2) + 0.5 FROM subq)
               );
提出情報
提出日時2025/01/24 11:21:25
コンテスト第4回 SQLコンテスト
問題中央値の算出
受験者fffhiro
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量84 MB
メッセージ
テストケース(通過数/総数)
0/3
状態
メモリ使用量
データパターン1
WA
84 MB
データパターン2
WA
84 MB
データパターン3
WA
84 MB