ソースコード
select
    port_code as `港コード`,
    port_name as `港名`,
    amt_in as `入国者数`,
    amt_out as `出国者数`,
    amt_in - amt_out as `差分`
from
    (
        select
            ti.PORT_CODE as port_code,
            tp.PORT_NAME as port_name,
            TOTAL(IIF(KIND_CODE = 110, AMT, 0)) as amt_in,
            TOTAL(IIF(KIND_CODE = 120, AMT, 0)) as amt_out
        from
            IMMIGRATION as ti
            left join PORT as tp on ti.PORT_CODE = tp.PORT_CODE
            left join GRP as tg on ti.GROUP_CODE = tg.GROUP_CODE
        where
            tg.GROUP_NAME = "外国人"
        group by
            ti.PORT_CODE
    )
where
    amt_in > amt_out
order by
    `差分` desc,
    `港コード` desc;
提出情報
提出日時2022/07/20 18:06:41
コンテスト第1回 SQLコンテスト
問題港入出国者分析
受験者keijak
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量105 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
105 MB
データパターン2
AC
94 MB