ソースコード

SELECT
A.CLASS_NAME AS CLASS
,A.PERSON_NAME AS PERSON
,A.AMT AS HOUSEHOLDS
from
HOUSEHOLD A
,(
    SELECT
    B.CLASS_CODE
    ,MAX(B.AMT) AS AMT
    FROM
    HOUSEHOLD A
    ,HOUSEHOLD B
    WHERE
    A.CLASS_CODE = B.CLASS_CODE
    AND  B.PERSON_CODE != '1'--(総数)
    AND B.CLASS_CODE != '01'--(総数)
    GROUP BY B.CLASS_CODE
) B
where
A.PERSON_CODE != '1'--(総数)
AND A.CLASS_CODE != '01'--(総数)
AND A.AMT = B.AMT
AND A.CLASS_CODE = B.CLASS_CODE 
ORDER BY
A.CLASS_CODE
;
提出情報
提出日時2023/09/06 16:52:18
コンテスト第3回 SQLコンテスト
問題最大世帯人員
受験者masashi_sql
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量81 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
80 MB
データパターン2
AC
81 MB