コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
WITH T AS (
SELECT
AREA_CODE CODE,
SURVEY_YEAR Y,
round(100.0 * FOOD_EXP / CONSUMPTION_EXP, 1) || "%" RATIO,
dense_rank() over(
PARTITION by SURVEY_YEAR
ORDER BY
round(100.0 * FOOD_EXP / CONSUMPTION_EXP, 1)
) RANK
FROM
HOUSEHOLD_SURVEY
GROUP BY
SURVEY_YEAR,
AREA_CODE
)
SELECT
AREA_CODE CODE,
AREA_NAME 'NAME',
t2022.RANK '2022_RANK',
t2022.RATIO '2022_RATIO',
t2017.RANK '2017_RANK',
t2017.RATIO '2017_RATIO',
t2012.RANK '2012_RANK',
t2012.RATIO '2012_RATIO'
FROM
AREA
INNER JOIN T AS t2022 ON AREA.AREA_CODE = t2022.CODE
AND t2022.Y = 2022
INNER JOIN T AS t2017 ON AREA.AREA_CODE = t2017.CODE
AND t2017.Y = 2017
INNER JOIN T AS t2012 ON AREA.AREA_CODE = t2012.CODE
AND t2012.Y = 2012
ORDER BY
t2022.RANK ASC,
AREA_CODE DESC
提出情報
提出日時 | 2023/12/18 13:37:10 |
コンテスト | 第10回 SQLコンテスト |
問題 | 食料費の割合 |
受験者 | asd |
状態 (詳細) | AC (Accepted: 正答) |
メモリ使用量 | 85 MB |
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
84 MB
データパターン3
AC
85 MB