상세 컨텐츠

본문 제목

[오늘의 코드 99] [solvesql] 첫 주문과 마지막 주문

코드 공부

by eun_00 2024. 8. 15. 22:02

본문

https://solvesql.com/problems/first-and-last-orders/

 

https://solvesql.com/problems/first-and-last-orders/

 

solvesql.com

[문제]

Brazilian E-Commerce Public Dataset By Olist 데이터셋은 브라질의 Olist Store 라는 쇼핑몰에서 수집한 데이터를 담고 있습니다. 그 중 olist_orders_dataset 테이블에는 쇼핑몰에서 상품을 구매한 고객, 주문 일자, 상품 도착 일자와 같은 주문 정보가 들어있습니다.

주문 일자를 나타내는 order_purchase_timestamp 컬럼을 통해 첫 주문 일자와 마지막 주문 일자를 알아보려고 합니다. 아래 두 컬럼을 포함하는 쿼리를 작성해주세요.

  • first_order_date - 첫 주문 일자 (예: 2018-01-01)
  • last_order_date - 마지막 주문 일자 (예: 2018-08-31)

[💡 정답]

SELECT 
    DATE_FORMAT(MIN(order_purchase_timestamp), '%Y-%m-%d') AS first_order_date, 
    DATE_FORMAT(MAX(order_purchase_timestamp), '%Y-%m-%d') AS last_order_date 
FROM 
    olist_orders_dataset;
 

 ✔️ 알게된 것 

 

 

관련글 더보기