
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
6번 실습 중 1)번 문제인 [1) [실습] 지역과 배달시간을 기반으로 배달수수료 구하기 (식당 이름, 주문 번호 함께 출력)]
해당 문제의 정답을 보기 전에 스스로 풀어보니 강의자료와 다른 값이 나왔습니다.
그래서 강의자료에 있는 조건문을 복사>dbeaver에 붙여넣어서 실행했는데 제가 작성한 코드와 같은 값이 출력됩니다 ㅠㅠ
여러 번 다시 시도해봐도 수수료가 강의자료와 다른 금액으로 나옵니다.
작성한 코드 및 에러 메세지
제가 작성한 코드와 결과 화면입니다.
SELECT order_id,
restaurant_name,
delivery_time,
price,
addr,
case when delivery_time>25 and addr like '%서울%' then price*0.05*1.1
when delivery_time>25 and addr not like '%서울%' then price*0.05
when delivery_time>30 and addr like '%서울%' then price*0.1*1.1
when delivery_time>30 and addr not like '%서울%' then price*0.1
else 0
END "수수료"
FROM food_orders

강의자료에 정답으로 나와 있는 코드와 결과 화면입니다.
select restaurant_name,
order_id,
delivery_time,
price,
addr,
case when delivery_time>25 and delivery_time<=30 then price*0.05*(if(addr like '%서울%', 1.1, 1))
when delivery_time>30 then price*1.1*(if(addr like '%서울%', 1.1, 1))
else 0 end "수수료"
from food_orders

강의 자료 상에는 아래처럼 수수료가 표시된다고 나오는데 어디를 잘못 입력해서 이런 결과가 나오는 건지 알고 싶습니다!

