ソースコード
WITH im_table AS (
    SELECT
        im.port_code AS '港コード',
        pt.port_name AS '港名',
        sum(
            CASE
                WHEN kind_code = 110 THEN im.amt
                ELSE 0
            END
        ) AS '入国者数',
        sum(
            CASE
                WHEN kind_code = 120 THEN im.amt
                ELSE 0
            END
        ) AS '出国者数'
    FROM
        immigration AS im
        INNER JOIN port AS pt ON im.port_code = pt.port_code
    WHERE
        im.group_code = 120
    GROUP BY
        im.port_code
)
SELECT
    *,
    (入国者数 - 出国者数) AS '差分'
FROM
    im_table
WHERE
    入国者数 > 出国者数
ORDER BY
    差分 DESC,
    港コード DESC
提出情報
提出日時2023/05/19 00:36:25
コンテスト第1回 SQLコンテスト
問題港入出国者分析
受験者ppputtyo
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量82 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
82 MB
データパターン2
AC
75 MB