← 목록

상품 평균 배송 기간 구하기

Lv.3 SQL
문제 설명
다음은 `orders` 테이블이다.

order_idcustomer_idproduct_nameorder_datedelivered_date
---------------
1101노트북2024-01-012024-01-05
2102키보드2024-01-032024-01-04
3103노트북2024-01-102024-01-20
4104마우스2024-01-122024-01-14
5105키보드2024-01-152024-01-20
6106노트북2024-01-212024-01-25
7107마우스2024-01-222024-01-29
8108키보드2024-01-252024-01-28

각 상품별 평균 배송 기간을 구하시오.

배송 기간은 `delivered_date - order_date`로 계산한다.

평균 배송 기간이 4일 이상인 상품만 조회하고,
결과는 평균 배송 기간을 기준으로 내림차순 정렬하시오.

출력 컬럼명은 `product_name`, `avg_delivery_days`로 하며,
평균 배송 기간은 소수 첫째 자리에서 반올림하여 정수로 출력하시오.

[주의사항]
본 문제는 SQLite 환경에서 실행됩니다.
배송 기간 계산 시 julianday() 함수를 사용하여 날짜 차이를 구할 수 있습니다.
코드 편집