
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
노션, pdf, 동영상의 실습문제 내용이 조금 다릅니다.
노션


동영상

pdf와 동영상의 문제가 같은데 실제로 동영상 강의에서는 노션과 같은 풀이를 하고 계십니다. (지역별 연산 과정 제외)
혼자서 지역별 연산까지 시도했는데 아래 캡쳐처럼 지역이 시도가 아닌 그냥 "지역"이라는 항목으로 표시됩니다.
subquery에서는 전처리 된 부분의 항목값을 읽어오지 못하나요?

select cuisine_type,
total_qty,
total_rest, '지역',
case when total_rest>=5 and total_qty>=30 then 0.005
when total_rest>=5 and total_qty<30 then 0.008
when total_rest<5 and total_qty>=30 then 0.01
when total_rest<5 and total_qty<30 then 0.02 end "ratio"
from
(
select cuisine_type,
SUBSTR(addr, 1, 2) as '지역',
SUM(quantity) total_qty,
count(DISTINCT restaurant_name) total_rest
from food_orders
group by 1, 2
) a
