コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
SELECT B.PORT_CODE AS 港コード,
B.PORT_NAME AS 港名,
SUM(CASE WHEN A.KIND_CODE = '110' THEN A.AMT ELSE 0 END) AS 入国者数,
SUM(CASE WHEN A.KIND_CODE = '120' THEN A.AMT ELSE 0 END) AS 出国者数,
SUM(CASE WHEN A.KIND_CODE = '110' THEN A.AMT WHEN A.KIND_CODE = '120' THEN -A.AMT ELSE 0 END) AS 差分
FROM IMMIGRATION AS A
LEFT OUTER JOIN PORT AS B ON A.PORT_CODE = B.PORT_CODE
LEFT OUTER JOIN GRP AS C ON A.GROUP_CODE = C.GROUP_CODE
WHERE GROUP_NAME = '外国人' AND KIND_CODE IN ('110', '120')
GROUP BY 港コード, 港名
HAVING 差分 > 0
ORDER BY 差分 DESC, 港コード DESC;
提出情報
提出日時 | 2022/07/20 19:45:08 |
コンテスト | 第1回 SQLコンテスト |
問題 | 港入出国者分析 |
受験者 | SSlime-s |
状態 (詳細) | AC (Accepted: 正答) |
メモリ使用量 | 101 MB |
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
88 MB
データパターン2
AC
101 MB