ソースコード
SELECT
  ROUND(AVG(TOTAL_VALUE) ,0) AS SA_MEDIAN
FROM
  ( 
    SELECT
      E1.TOTAL_VALUE 
    FROM
      ( 
        SELECT * 
        FROM
          CONVENIENCE 
        WHERE
          SURVEY_YEAR = '2019' 
          AND KIND_CODE = '100'
      ) AS E1 
      CROSS JOIN ( 
        SELECT
          * 
        FROM
          CONVENIENCE 
        WHERE
          SURVEY_YEAR = '2019' 
          AND KIND_CODE = '100'
      ) AS E2 
    GROUP BY
      E1.TOTAL_VALUE 
    HAVING
      SUM( 
        CASE 
          WHEN E1.TOTAL_VALUE >= E2.TOTAL_VALUE 
            THEN 1 
          ELSE 0 
          END
      ) >= COUNT(*) / 2 
      AND SUM( 
        CASE 
          WHEN E1.TOTAL_VALUE <= E2.TOTAL_VALUE 
            THEN 1 
          ELSE 0 
          END
      ) >= COUNT(*) / 2
  ) AS TMP
提出情報
提出日時2022/12/12 09:58:51
コンテスト第4回 SQLコンテスト
問題中央値の算出
受験者T-K
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量89 MB
メッセージ
テストケース(通過数/総数)
2/3
状態
メモリ使用量
データパターン1
AC
78 MB
データパターン2
AC
86 MB
データパターン3
WA
89 MB