ソースコード
with foreign_in as (

    select
        i.PORT_CODE, 
        p.PORT_NAME, 
        i.AMT
    from 
        IMMIGRATION i
        inner join PORT p
        on i.PORT_CODE = p.PORT_CODE
    where
        GROUP_CODE = '120' and KIND_CODE = '110'
    
),
foreign_out as (
    
    select
        i.PORT_CODE, 
        p.PORT_NAME, 
        i.AMT
    from 
        IMMIGRATION i
        inner join PORT p
        on i.PORT_CODE = p.PORT_CODE
    where
        GROUP_CODE = '120' and KIND_CODE = '120'
)

select
    n.PORT_CODE as '港コード',
    n.PORT_NAME as '港名',
    n.AMT as '入国者数',
    out.AMT as '出国者数',
    (n.AMT - out.AMT) as '差分'
from 
    foreign_in n
    inner join foreign_out out
    on n.PORT_CODE = out.PORT_CODE
where
    (n.AMT - out.AMT) > 0
order by 
    差分 desc,
    港コード desc
    
提出情報
提出日時2022/09/15 22:49:37
コンテスト第1回 SQLコンテスト
問題港入出国者分析
受験者kentarojapan
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量80 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
80 MB
データパターン2
AC
76 MB