ソースコード
SELECT
    p.PORT_CODE AS 港コード,
    PORT_NAME AS 港名,
    i.IN_AMT AS 入国者数,
    i.OUT_AMT AS 出国者数,
    i.IN_AMT - i.OUT_AMT AS 差分
FROM
    PORT as p
INNER JOIN
   (
        SELECT
            PORT_CODE,
            SUM(CASE WHEN KIND_CODE = "110" THEN AMT ELSE 0 END) AS IN_AMT,
            SUM(CASE WHEN KIND_CODE = "120" THEN AMT ELSE 0 END) AS OUT_AMT
        FROM
            IMMIGRATION as im
        WHERE 
            GROUP_CODE = 120
        GROUP BY
            PORT_CODE
   ) as i
ON
    p.PORT_CODE = i.PORT_CODE
WHERE i.IN_AMT > i.OUT_AMT
GROUP BY
    p.PORT_CODE
ORDER BY
    差分 DESC, 港コード DESC
提出情報
提出日時2023/12/16 10:56:28
コンテスト第1回 SQLコンテスト
問題港入出国者分析
受験者siro53
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量92 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
92 MB
データパターン2
AC
84 MB