ソースコード
WITH sub AS (
  SELECT CLASS_CODE,
    CLASS_NAME,
    PERSON_NAME,
    SUM(AMT) AS sum_amt,
    ROW_NUMBER() OVER (
      PARTITION BY CLASS_CODE
      ORDER BY SUM(AMT) DESC
    ) AS row_num
  FROM HOUSEHOLD
  WHERE PERSON_CODE != 1
    AND CLASS_CODE != '01'
  GROUP BY CLASS_CODE,
    PERSON_CODE
)
SELECT CLASS_NAME AS CLASS,
  PERSON_NAME AS PERSON,
  sum_amt AS HOUSEHOLDS
FROM sub
WHERE row_num = 1
ORDER BY CLASS_CODE;
提出情報
提出日時2023/11/08 18:37:01
コンテスト第3回 SQLコンテスト
問題最大世帯人員
受験者vesper
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量91 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
91 MB
データパターン2
AC
84 MB