ソースコード
--所得階層ごとの最大世帯数を取得する
with max_amt as (
  select  h.class_code
         ,max(h.amt) as max_amt
    from household as h
   where h.person_code <> '1'
     and h.class_code  <> '01'
   group by  h.class_code
)
--最大世帯数から所得階層名、世帯人員名を取得する
select h.class_name as CLASS
       ,h.PERSON_NAME as PERSON
       ,m.max_AMT as HOUSEHOLDS
  from max_amt as m
  left outer join household as h
    on m.max_amt    = h.amt
   and m.class_code = h.class_code
 order by h.class_code
提出情報
提出日時2022/10/20 10:03:42
コンテスト第3回 SQLコンテスト
問題最大世帯人員
受験者yuyu03
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量111 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
101 MB
データパターン2
AC
111 MB