コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
WITH tmp AS(
SELECT
IM.PORT_CODE
,PT.PORT_NAME
,CASE
WHEN IM.KIND_CODE = 110 THEN AMT
ELSE 0
END AS 入国者数
,CASE
WHEN IM.KIND_CODE = 120 THEN AMT
ELSE 0
END AS 出国者数
FROM
IMMIGRATION AS IM
INNER JOIN PORT AS PT
ON IM.PORT_CODE = PT.PORT_CODE
WHERE IM.GROUP_CODE = 120
)
SELECT
PORT_CODE AS 港コード
,PORT_NAME AS 港名
,SUM(入国者数) AS 入国者数
,SUM(出国者数) AS 出国者数
,SUM(入国者数) - SUM(出国者数) AS 差分
FROM tmp
GROUP BY 1,2
HAVING 差分 > 0
ORDER BY 差分 DESC ,港コード DESC
提出情報
提出日時 | 2023/07/03 11:54:18 |
コンテスト | 第1回 SQLコンテスト |
問題 | 港入出国者分析 |
受験者 | mywk |
状態 (詳細) | AC (Accepted: 正答) |
メモリ使用量 | 86 MB |
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
82 MB
データパターン2
AC
86 MB