'RouteID'의 최고 기록이 있어야하며이 중 'Economy Price'가 가장 많은 사람이 있어야합니다. sql에서 최상위 레코드를 얻고 다른 조건을 얻는 방법?
는 이미이 코드를 시도 :SELECT RouteID
, Count (RouteID)
FROM [Session6].[dbo].[Schedules]
Group
by RouteID
Order
by count(RouteID) DESC
을하지만 결과는 이것이다 :
결과는 '아닌 대부분의 합계를'RouteID '의 상단 가장 수가 있습니다 이코노미 프라임 '
결과가 정확하기 때문에 명확하게 설명해야합니다. - 개수에 따라 정렬되며 쿼리에 'EconomyPrice'가 없습니다. – Plutonix