【问题标题】:How can i get the Max number in my SQL query如何在 mySQL 查询中获取最大数量
【发布时间】:2018-04-27 17:44:56
【问题描述】:

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

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

【问题讨论】:

    标签: sql asp.net database ssms


    【解决方案1】:

    我的方法是。

    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
    

    【讨论】:

    • 哇,谢谢你这样做了......你介意向我解释一下吗?很高兴得到它,但更好地理解它
    猜你喜欢
    • 2018-01-13
    • 2015-04-11
    • 2020-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多