ソースコード
with temp as(
    select  
        port_code  
        ,port_name  
        ,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  
    (  
        select  
        *  
        from   
            immigration i  
            left join port p  
            on i.port_code = p.port_code  
            left join grp g  
            on i.group_code = g.group_code  
    ) as subquery  
    group by   
        port_code, port_name  
)
select
    port_code as '港コード'
    ,port_name as '港名'
    ,in_amt as '入国者数'
    ,out_amt as '出国者数'
    ,in_amt - out_amt as '差分'
from 
    temp
where
    in_amt - out_amt >= 0
order by 
    5 desc
    ,1 desc
提出情報
提出日時2024/03/18 17:19:56
コンテスト第1回 SQLコンテスト
問題港入出国者分析
受験者naka-fumi
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量86 MB
メッセージ
テストケース(通過数/総数)
1/2
状態
メモリ使用量
データパターン1
WA
86 MB
データパターン2
AC
83 MB