ソースコード
SELECT
     A.PORT_CODE AS 港コード
    ,B.PORT_NAME AS 港名
    ,A.IN_AMT AS 入国者数
    ,A.OUT_AMT AS 出国者数
    ,A.IN_AMT - A.OUT_AMT AS 差分
FROM
    (
        SELECT
            PORT_CODE
            ,GROUP_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
        WHERE
            GROUP_CODE = '120'
        GROUP BY
            PORT_CODE
            ,GROUP_CODE
    ) AS A
    LEFT JOIN
        PORT AS B
    ON
        A.PORT_CODE = B.PORT_CODE
WHERE
    A.IN_AMT > A.OUT_AMT
ORDER BY
    A.IN_AMT - A.OUT_AMT DESC
    ,A.PORT_CODE DESC
提出情報
提出日時2022/07/20 20:03:49
コンテスト第1回 SQLコンテスト
問題港入出国者分析
受験者SI_KK
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量100 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
100 MB
データパターン2
AC
100 MB