コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
with k AS (SELECT CLASS_NAME AS CLASS
,PERSON_NAME AS PERSON
,CLASS_CODE
,PERSON_CODE
,AMT
,RANK() OVER(PARTITION BY CLASS_CODE ORDER BY MAX(AMT) asc ) AS lank
FROM HOUSEHOLD
WHERE 1=1
AND PERSON_CODE<>'1'
AND CLASS_CODE<>'01'
GROUP BY CLASS_CODE
ORDER BY CLASS_CODE asc)
SELECT CLASS
,MAX(CASE WHEN lank=1 THEN PERSON ELSE NULL END) AS PERSON
,MAX(CASE WHEN lank=1 THEN AMT ELSE 0 END) AS HOUSEHOLDS
FROM k
WHERE 1=1
AND PERSON_CODE<>'1'
AND CLASS_CODE<>'01'
GROUP BY CLASS_CODE
ORDER BY CLASS_CODE asc
提出情報
提出日時 | 2022/10/19 19:41:26 |
コンテスト | 第3回 SQLコンテスト |
問題 | 最大世帯人員 |
受験者 | 1010101010 |
状態 (詳細) | AC (Accepted: 正答) |
メモリ使用量 | 98 MB |
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
98 MB
データパターン2
AC
92 MB