ソースコード
select
  imm.PORT_CODE as "港コード"
, por.PORT_NAME as "港名"
, sum(case when imm.KIND_CODE = '110' then imm.AMT else 0 end) as "入国者数"
, sum(case when imm.KIND_CODE = '120' then imm.AMT else 0 end) as "出国者数"
, sum(case when imm.KIND_CODE = '110' then imm.AMT else 0 end
    - case when imm.KIND_CODE = '120' then imm.AMT else 0 end) as "差分"
from
  IMMIGRATION imm
inner join PORT por
on imm.PORT_CODE = por.PORT_CODE
where
  imm.GROUP_CODE = '120'
group by
  imm.PORT_CODE
, por.PORT_NAME
order by
  sum(case when imm.KIND_CODE = '110' then imm.AMT else 0 end
    - case when imm.KIND_CODE = '120' then imm.AMT else 0 end) desc
, imm.PORT_CODE desc
;
提出情報
提出日時2022/07/20 18:24:04
コンテスト第1回 SQLコンテスト
問題港入出国者分析
受験者Masahiro
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量105 MB
メッセージ
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
WA
105 MB
データパターン2
WA
105 MB