SolveSQL/난이도 1

[SolveSQL/난이도 1] 데이터리안 SQL 데이터 분석 캠프 실전반(MySQL)

보단잉 2024. 12. 27. 00:22

첫 주문과 마지막 주문

DATE()를 사용하면 yyyy-MM-dd 형태로 변환된다.

SELECT DATE(MIN(order_purchase_timestamp)) AS `first_order_date`,
DATE(MAX(order_purchase_timestamp)) AS `last_order_date`
FROM olist_orders_dataset
ORDER BY order_purchase_timestamp

 

많이 주문한 테이블 찾기

SELECT * FROM tips
WHERE total_bill > (SELECT AVG(total_bill) FROM tips)

 

레스토랑의 일일 평균 매출액 계산하기

SELECT ROUND(AVG(`sales`), 2) AS `avg_sales` FROM (
  SELECT day, SUM(total_bill) AS `sales` FROM tips
  GROUP BY day
)

'SolveSQL > 난이도 1' 카테고리의 다른 글

[SolveSQL/난이도 1] Advent of SQL 2024(MySQL, SQLite)  (1) 2024.12.27