ソースコード
;WITH HOUSEHOLD_Ext ([PERSON_CODE], [CLASS_CODE], [PERSON_NAME], [CLASS_NAME],[AMT],[順位]) AS (
    SELECT
          *
        , RANK() OVER(PARTITION BY [CLASS_NAME] ORDER BY [AMT] DESC)
    FROM HOUSEHOLD
    where PERSON_CODE >= 2
)
SELECT 
CLASS_NAME as CLASS
,PERSON_NAME as PERSON
,AMT as HOUSEHOLDS
FROM HOUSEHOLD_Ext
WHERE [順位] = 1 and CLASS_NAME <> '総数'
order by CLASS_CODE
;
提出情報
提出日時2025/02/22 17:16:58
コンテスト第3回 SQLコンテスト
問題最大世帯人員
受験者5383
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量86 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
86 MB
データパターン2
AC
84 MB