[sql] 인라인 뷰를 사용하여 지정된 기간 동안의 매출 추이를 조회할 수 있나요?
먼저, 인라인 뷰를 사용하여 지정된 기간 동안의 매출 데이터를 조회하는 쿼리를 작성하겠습니다.
WITH sales_data AS (
SELECT DATE_FORMAT(order_date, '%Y-%m') AS month,
SUM(sales_amount) AS total_sales
FROM orders
WHERE order_date BETWEEN '2022-01-01' AND '2022-12-31'
GROUP BY DATE_FORMAT(order_date, '%Y-%m')
)
SELECT * FROM sales_data;
위의 쿼리에서 sales_data
는 인라인 뷰로, 지정된 기간 동안의 매출 데이터를 담고 있습니다. 이제 이를 활용하여 매출 추이를 확인할 수 있습니다.
매출 데이터를 인라인 뷰에 쿼리하여 기간별 매출을 조회해 보았습니다. 이를 활용하면 원하는 기간 동안의 매출 추이를 쉽게 확인할 수 있습니다.
이 코드를 사용하여 지정된 기간 동안의 매출 추이를 조회하는 데에 도움이 되기를 바랍니다.
[참고 자료]
- https://dev.mysql.com/doc/refman/8.0/en/with.html