ソースコード
with TEMP as (
select
	CLASS_CODE,
	max(CLASS_NAME) as CLASS_NAME,
	PERSON_CODE,
	max(PERSON_NAME) as PERSON_NAME,
	sum(AMT) as AMT
from
	HOUSEHOLD
where
	CLASS_CODE <> '01' and
	PERSON_CODE <> 1
group by 
	CLASS_CODE, PERSON_CODE
)

select
    A.CLASS_NAME as CLASS,
    A.PERSON_NAME as PERSON,
    A.AMT as HOUSEHOLDS
from
    TEMP A
inner join
(
select
    CLASS_CODE,
    MAX(AMT) as AMT
from
    TEMP
group by
    CLASS_CODE
) B
on A.CLASS_CODE = B.CLASS_CODE and 
A.AMT = B.AMT
order by A.CLASS_CODE asc
提出情報
提出日時2022/10/19 21:51:30
コンテスト第3回 SQLコンテスト
問題最大世帯人員
受験者anpanudon
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量93 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
83 MB
データパターン2
AC
93 MB