コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
WITH records AS (
SELECT
A.AREA_CODE,
A.AREA_NAME,
SURVEY_YEAR,
QUOTE(ROUND(FOOD_EXP/CAST(CONSUMPTION_EXP AS FLOAT) * 100, 1)) || '%' AS RATIO,
DENSE_RANK() OVER (PARTITION BY SURVEY_YEAR ORDER BY ROUND(FOOD_EXP/CAST(CONSUMPTION_EXP AS FLOAT) * 100, 1)) RANK
FROM
AREA AS A
JOIN
HOUSEHOLD_SURVEY AS H ON A.AREA_CODE = H.AREA_CODE
ORDER BY A.AREA_CODE DESC
)
SELECT
r1.AREA_CODE as CODE,
r1.AREA_NAME as NAME,
r1.RATIO as '2022_RATIO',
r1.RANK as '2022_RANK',
r2.RATIO as '2017_RATIO',
r2.RANK as '2017_RANK',
r3.RATIO as '2012_RATIO',
r3.RANK as '2012_RANK'
FROM records as r1
JOIN (
SELECT
AREA_CODE, RATIO, RANK
FROM
records
WHERE
SURVEY_YEAR = 2017
ORDER BY AREA_CODE DESC
) as r2
ON r1.AREA_CODE = r2.AREA_CODE
JOIN (
SELECT
AREA_CODE, RATIO, RANK
FROM
records
WHERE
SURVEY_YEAR = 2012
ORDER BY AREA_CODE DESC
) as r3
ON r1.AREA_CODE = r3.AREA_CODE
WHERE
r1.SURVEY_YEAR = 2022
ORDER BY '2022_RANK'
提出情報
提出日時 | 2024/07/07 22:52:42 |
コンテスト | 第10回 SQLコンテスト |
問題 | 食料費の割合 |
受験者 | sugichan_nanoyo |
状態 (詳細) | WA (Wrong Answer: 誤答) |
メモリ使用量 | 85 MB |
メッセージ
テストケース(通過数/総数)
0/3
状態
メモリ使用量
データパターン1
WA
83 MB
データパターン2
WA
84 MB
データパターン3
WA
85 MB