ソースコード
WITH AGG AS (
  SELECT
    TOTAL_VALUE
  FROM
    CONVENIENCE
  WHERE
    SURVEY_YEAR = 2019
    AND KIND_CODE = '100'
  ORDER BY
    TOTAL_VALUE
), NUMAGG AS (
  SELECT
    *,
    (
      SELECT
        COUNT(*)
      FROM
        AGG
      WHERE
        TOTAL_VALUE <= z.TOTAL_VALUE
    ) AS id
  FROM
    AGG AS z
)

SELECT
  ROUND(AVG(TOTAL_VALUE)) AS SA_MEDIAN
FROM
  NUMAGG
WHERE
  ID IN (
    SELECT
      CASE WHEN MAX(id) % 2 == 0 THEN MAX(id) / 2 ELSE MAX(id) / 2 END
    FROM
      NUMAGG
  )
  OR ID IN (
    SELECT
      CASE WHEN MAX(id) % 2 == 0 THEN MAX(id) + 1 ELSE MAX(id) / 2 + 1 END
    FROM
      NUMAGG
  )
提出情報
提出日時2022/12/09 21:16:56
コンテスト第4回 SQLコンテスト
問題中央値の算出
受験者jf1hnl
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量81 MB
メッセージ
テストケース(通過数/総数)
0/3
状態
メモリ使用量
データパターン1
WA
77 MB
データパターン2
WA
80 MB
データパターン3
WA
81 MB