ソースコード
SELECT PT.PORT_CODE AS 港コード
      ,PT.PORT_NAME AS 港名
      ,INC.TOTAL_AMT AS 入国者数
      ,OUTC.TOTAL_AMT AS 出国者数
      ,(INC.TOTAL_AMT - OUTC.TOTAL_AMT) AS 差分
  FROM PORT PT
  LEFT OUTER JOIN (SELECT IM.PORT_CODE
                         ,SUM(1.0 * IFNULL(IM.AMT, 0)) AS TOTAL_AMT
                     FROM IMMIGRATION IM
                    INNER JOIN GRP
                       ON IM.GROUP_CODE = GRP.GROUP_CODE
                    WHERE GRP.GROUP_CODE = '120'
                      AND IM.KIND_CODE = '110'
                    GROUP BY IM.PORT_CODE) AS INC
    ON PT.PORT_CODE = INC.PORT_CODE
  LEFT OUTER JOIN (SELECT IM.PORT_CODE
                         ,SUM(1.0 * IFNULL(IM.AMT, 0)) AS TOTAL_AMT
                     FROM IMMIGRATION IM
                    INNER JOIN GRP
                       ON IM.GROUP_CODE = GRP.GROUP_CODE
                    WHERE GRP.GROUP_CODE = '120'
                      AND IM.KIND_CODE = '120'
                    GROUP BY IM.PORT_CODE) AS OUTC
    ON PT.PORT_CODE = OUTC.PORT_CODE
 WHERE INC.TOTAL_AMT > OUTC.TOTAL_AMT
 ORDER BY 差分 DESC, 港コード DESC
提出情報
提出日時2022/07/20 18:07:16
コンテスト第1回 SQLコンテスト
問題港入出国者分析
受験者yakiniku_tabetai_pakupaku
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量105 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
105 MB
データパターン2
AC
94 MB