ソースコード
SELECT
   T1.PORT_CODE AS "港コード"
  ,T2.PORT_NAME AS "港名"
  ,SUM(CASE WHEN T1.KIND_CODE="110" THEN T1.AMT ELSE 0 END)  AS "入国者数"
  ,SUM(CASE WHEN T1.KIND_CODE="120" THEN T1.AMT ELSE 0 END)  AS "出国者数"
  ,SUM(CASE WHEN T1.KIND_CODE="110" THEN T1.AMT ELSE 0 END) - SUM(CASE WHEN T1.KIND_CODE="120" THEN T1.AMT ELSE 0 END) AS "差分"
FROM
  IMMIGRATION AS T1
INNER JOIN
  PORT AS T2 ON T1.PORT_CODE=T2.PORT_CODE
WHERE
  T1.GROUP_CODE = "120"
GROUP BY
  T1.PORT_CODE
HAVING
  "差分" > 0
ORDER BY
   "差分" DESC
  ,T1.PORT_CODE DESC
提出情報
提出日時2024/05/24 16:13:06
コンテスト第1回 SQLコンテスト
問題港入出国者分析
受験者suzukiyo
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量86 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
86 MB
データパターン2
AC
84 MB