ソースコード
select
    pt.port_code    as  '港コード'
,   pt.port_name    as  '港名'   
,   imin.in_amt    as  '入国者数'
,   imout.out_amt    as  '出国者数'
,   imin.in_amt - imout.out_amt    as  '差分'
from 
    port    pt
inner join
    (select
        it.port_code    as  port_code
    ,   sum(it.amt)     as  in_amt
    from
        immigration it
    where
        it.kind_code   =   '110'
    and it.group_code   =   '120'
    group by
        it.port_code
) imin
on
    pt.port_code    =   imin.port_code
inner join
    (select
        it.port_code    as  port_code
    ,   sum(it.amt)     as  out_amt
    from
        immigration it
    where
        it.kind_code   =   '120'
    and it.group_code   =   '120'
    group by
        it.port_code
) imout
on
    pt.port_code    =   imout.port_code
where
    imin.in_amt -   imout.out_amt > 0
order by
    imin.in_amt -   imout.out_amt   desc
,   pt.port_code    desc
;
提出情報
提出日時2022/07/20 21:30:02
コンテスト第1回 SQLコンテスト
問題港入出国者分析
受験者earlgrey_yh
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量103 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
94 MB
データパターン2
AC
103 MB