如何在SQL查询中获取最大数量

时间:2018-04-27 17:44:56

标签: sql asp.net database ssms

我正在尝试编写一个查询,返回乘坐任何乘坐的最大客人数。基本上是最受欢迎的骑行。我想要返回乘坐的客人数量和乘坐ID。我觉得这是一个简单的任务,但我刚开始使用SQL,所以任何帮助都会很有用

select MAX(Count(distinct GuestID)), RideID 
from GUEST_RIDES
Where RideDate between '2016-01-01' AND '2018-12-31'

1 个答案:

答案 0 :(得分:2)

我的方法是。

select top 1 rideid
, count(distinct guestID) riders
from guest_rides
Where RideDate between '2016-01-01' AND '2018-12-31'
group by rideId
order by riders desc