[sql] 인라인 뷰를 사용하여 특정 월에 가장 많이 판매된 제품을 조회할 수 있나요?
다음은 이를 수행하는 예제 쿼리입니다:
WITH 월간_판매량 AS (
SELECT 제품ID, SUM(수량) AS 총_판매량
FROM 판매
WHERE EXTRACT(MONTH FROM 판매일) = 특정_월
GROUP BY 제품ID
)
SELECT 제품ID, 총_판매량
FROM 월간_판매량
WHERE 총_판매량 = (
SELECT MAX(총_판매량)
FROM 월간_판매량
);
위의 예제에서, 특정_월
은 조회하려는 특정 월(예: 7월)을 나타내는 것으로 대체되어야 합니다. 이렇게 하면 해당 월에 가장 많이 판매된 제품을 조회할 수 있습니다.
더 자세한 내용은 다음을 참조하세요:
- PostgreSQL 인라인 뷰: https://www.postgresqltutorial.com/postgresql-inline-view/
- MySQL 인라인 뷰: https://www.mysqltutorial.org/mysql-subquery/
- SQL Server 인라인 뷰: https://www.sqlservertutorial.net/sql-server-basics/sql-server-inline-view/
위의 정보를 참조하시면 더 많은 도움이 될 것입니다.