ソースコード
SELECT
  A.PORT_CODE as "港コード"
  , B.PORT_NAME as "港名"
--   , A.AMT
--   , A.KIND_CODE
--   , A.GROUP_CODE
  , SUM(CASE WHEN A.KIND_CODE = 110 THEN AMT ELSE 0 END ) as "入国者数"
  , SUM(CASE WHEN A.KIND_CODE = 120 THEN AMT ELSE 0 END ) as "出国者数"
  , SUM(CASE
            WHEN A.KIND_CODE = 110 THEN AMT
            WHEN A.KIND_CODE = 120 THEN -AMT
        END)  as "差分"
FROM IMMIGRATION A
JOIN PORT B
ON A.PORT_CODE = B.PORT_CODE
WHERE
A.GROUP_CODE = 120
GROUP BY A.PORT_CODE
HAVING 
差分 > 0
ORDER BY 差分 DESC, A.PORT_CODE DESC
提出情報
提出日時2022/07/20 20:28:25
コンテスト第1回 SQLコンテスト
問題港入出国者分析
受験者kuro0993-ss
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量103 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
101 MB
データパターン2
AC
103 MB