Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SELECT FirstName + ' ' + LastName AS Names, t.Class
- FROM Clients AS c
- JOIN (SELECT ClientId, m.Class, DENSE_RANK() OVER(PARTITION BY o.ClientId ORDER BY COUNT(m.Class) DESC) AS RowClass
- FROM Orders AS o
- JOIN Vehicles AS v ON o.VehicleId = v.Id
- JOIN Models AS m ON v.ModelId = m.Id
- GROUP BY ClientId, m.Class) AS t ON c.Id = t.ClientId
- WHERE RowClass = 1
- ORDER BY Names, t.Class, t.ClientId
Advertisement
Add Comment
Please, Sign In to add comment