ソースコード
地域毎に総世帯の家計の支出状況を集計した家計調査テーブル(HOUSEHOLD_SURVEY)がある。
このテーブルより、調査年(SURVEY_YEAR)が2022年の消費支出(CONSUMPTION_EXP)に占める食料費(FOOD_EXP)の比率を算出して、
比率の低い順に地域の順位を表示しなさい。
また、2022年の5年前(2017年)、10年前(2012年)の比率、順位も合わせて表示しなさい。

比率は以下の式で算出し、小数点第2位を四捨五入した値で順位を判定すること。
ただし、同じ順位が複数存在した場合は、欠番なしで順位を付けること。

 比率 = 食料費 ÷ 消費支出 × 100

表示項目は以下とする。(エイリアスを使用し→の項目名とする)

AREA_CODE → CODE
AREA_NAME → NAME
2022年の順位を表示 → 2022_RANK
2022年の比率に'%'を連結して表示 → 2022_RATIO
2017年の順位を表示 → 2017_RANK
2017年の比率に'%'を連結して表示 → 2017_RATIO
2012年の順位を表示 → 2012_RANK
2012年の比率に'%'を連結して表示 → 2012_RATIO

表示順
2022年の順位の昇順
地域コードの降順

SELECT
    A.AREA_CODE AS CODE
    ,A.AREA_NAME AS NAME
    , AS 2022_RATIO
FROM
    HOUSEHOLD_SURVEY HS
LEFT JOIN
    AREA A
ON
    HS.AREA_CODE = A.AREA_CODE
LEFT JOIN
    (SELECT FOOD_EXP*CONSUMPTION_EXP) ,
     FROM HOUSEHOLD_SURVEY HS22
     WHERE HS22.SURVEY_YEAR = 2022
    )
    
    
    
    
    
    
提出情報
提出日時2023/12/15 13:57:26
コンテスト第10回 SQLコンテスト
問題食料費の割合
受験者ma-dai
状態 (詳細)RE
(Runtime Error: 実行時エラー)
メモリ使用量89 MB
メッセージ
SQLITE_ERROR: near "地域毎に総世帯の家計の支出状況を集計した家計調査テーブル": syntax error
テストケース(通過数/総数)
0/3
状態
メモリ使用量
データパターン1
RE
88 MB
データパターン2
RE
86 MB
データパターン3
RE
89 MB