ソースコード
SELECT
MAIN.PF_CODE,
pref.PF_NAME,
RANK(MAIN.PAR_NAT_AMT) OVER (PARTITION BY MAIN.PF_CODE, MAIN.NATION_CODE ORDER BY MAIN.PAR_NAT_AMT)
FROM (
SELECT 
for.PF_CODE,
for.NATION_CODE,
SUM(for.AMT) AS PAR_NAT_AMT
FROM FOREIGNER AS for
GROUP BY for.PF_CODE, for.NATION_CODE
) AS MAIN
INNER JOIN PREFECTURE AS pref
ON pref.PF_CODE = MAIN.PF_CODE
INNER JOIN NATIONALITY AS nat
ON nat.NATION_CODE = MAIN.NATION_CODE
WHERE MAIN.NATION_CODE <> '113'  -- その他
-- GROUP BY for.PF_CODE
提出情報
提出日時2022/07/20 21:49:31
コンテスト第1回 SQLコンテスト
問題外国籍分布
受験者h03a081b
状態 (詳細)RE
(Runtime Error: 実行時エラー)
メモリ使用量103 MB
メッセージ
SQLITE_ERROR: wrong number of arguments to function RANK()
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
RE
103 MB
データパターン2
RE
56 MB