コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
WITH TBL_2022 as (
SELECT
AR.AREA_CODE AS CODE ,
AR.AREA_NAME AS NAME,
ROUND((FOOD_EXP * 1.00 / CONSUMPTION_EXP) * 100,1) as "2022_RATIO",
dense_rank() OVER (order by ROUND((FOOD_EXP * 1.00 / CONSUMPTION_EXP) * 100,1)) as "2022_RANK"
FROM
HOUSEHOLD_SURVEY HS INNER JOIN AREA AR ON
HS.AREA_CODE = AR.AREA_CODE
WHERE SURVEY_YEAR = '2022'
) ,
TBL_2017 AS(
SELECT
AR.AREA_CODE AS CODE ,
AR.AREA_NAME AS NAME,
ROUND((FOOD_EXP * 1.00 / CONSUMPTION_EXP) * 100,1) as "2017_RATIO",
dense_rank() OVER (order by ROUND((FOOD_EXP * 1.00 / CONSUMPTION_EXP) * 100,1)) as "2017_RANK"
FROM
HOUSEHOLD_SURVEY HS INNER JOIN AREA AR ON
HS.AREA_CODE = AR.AREA_CODE
WHERE SURVEY_YEAR = '2017'
) ,
TBL_2012 AS(
SELECT
AR.AREA_CODE AS CODE ,
AR.AREA_NAME AS NAME,
ROUND((FOOD_EXP * 1.00 / CONSUMPTION_EXP) * 100,1) as "2012_RATIO",
dense_rank() OVER (order by ROUND((FOOD_EXP * 1.00 / CONSUMPTION_EXP) * 100,1)) as "2012_RANK"
FROM
HOUSEHOLD_SURVEY HS INNER JOIN AREA AR ON
HS.AREA_CODE = AR.AREA_CODE
WHERE SURVEY_YEAR = '2012'
)
SELECT TBL_2022.CODE,TBL_2022.NAME ,"2022_RANK","2022_RATIO" || '%',"2017_RANK","2017_RATIO"|| '%',"2012_RANK","2012_RATIO"|| '%'
FROM TBL_2022 INNER JOIN TBL_2017 ON
TBL_2022.CODE = TBL_2017.CODE
INNER JOIN TBL_2012 ON
TBL_2012.CODE = TBL_2022.CODE
ORDER BY "2022_RANK" ,TBL_2022.CODE DESC
提出情報
提出日時 | 2023/12/18 11:30:53 |
コンテスト | 第10回 SQLコンテスト |
問題 | 食料費の割合 |
受験者 | t08043 |
状態 (詳細) | WA (Wrong Answer: 誤答) |
メモリ使用量 | 98 MB |
メッセージ
テストケース(通過数/総数)
0/3
状態
メモリ使用量
データパターン1
WA
92 MB
データパターン2
WA
96 MB
データパターン3
WA
98 MB