ソースコード
WITH ALLT AS(    
	select PF_CODE,sum(amt)AS 'AL'     
	from DRINK_HABITS     
	where CATEGORY_CODE = '110' AND GENDER_CODE IN ('2','3')    
	group by PF_CODE    
),    
EVET AS(    
	select PF_CODE,sum(amt)AS 'EVE'     
	from DRINK_HABITS     
	where CATEGORY_CODE = '120' AND GENDER_CODE IN ('2','3')    
	group by PF_CODE    
)    
SELECT DISTINCT    
	substr('00000'||D.PF_CODE, -5) AS 'CODE',    
	P.PF_NAME AS 'NAME',    
	CAST(ROUND(CAST(EVE AS decimal)/AL*100,1) AS decimal(10,1)) AS 'PERCENTAGE'    
FROM    
	DRINK_HABITS D     
	LEFT OUTER JOIN PREFECTURE P    
		ON D.PF_CODE = P.PF_CODE    
	LEFT OUTER JOIN ALLT A    
		ON D.PF_CODE = A.PF_CODE    
	LEFT OUTER JOIN EVET E    
		ON D.PF_CODE = E.PF_CODE    
ORDER BY     
	PERCENTAGE DESC,    
	CODE DESC  
提出情報
提出日時2024/03/25 15:29:45
コンテスト第2回 SQLコンテスト
問題飲酒率
受験者naka-fumi
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量85 MB
メッセージ
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
WA
85 MB
データパターン2
WA
83 MB