문제는 내가 대답목록 매년 상위 3 판매 제품
CalendarYear ProductKey EnglishProductSubcategoryName SALES
2006 312 Road Bikes 658401.68
2006 313 Road Bikes 608305.90
2006 310 Road Bikes 608305.90
select top 3 b.CalendarYear,c.ProductKey, d.EnglishProductSubcategoryName ,SUM(a.SalesAmount) as SALES
from FactInternetSales as A inner join dimdate as B
on a.OrderDateKey =b.DateKey
inner join DimProduct as c
on c.ProductKey = a.ProductKey
inner join DimProductSubcategory as d
on c.ProductSubcategoryKey = d.ProductSubcategoryKey
inner join DimProductCategory as e
on d.ProductCategoryKey=e.ProductCategoryKey
group by b.CalendarYear,c.ProductKey, d.EnglishProductSubcategoryName
order by SALES desc
다음있어 다음과 같은 쿼리를 실행
"매년 상위 3 판매 제품 목록"입니다
내 검색어는 "년 2006"데이터가 모든 연도가 아닌 왜 왔는지입니다.
[mySQL] 일 수 없습니다. MySQL은'TOP n' 구문을 사용하지 않습니다. –
바로 태그를 받으셨습니까? 'select top 3'은 mysql 구문이 아닙니다. –
2006 년 도로 자전거가 뜨거웠습니다. – trincot