Mysql查询销售排名前五的服务

Mysql查询销售排名前五的服务,mysql,Mysql,我有5个以上的服务,用于销售,但现在我只想在5组的结果。 所以我想显示我的服务名称,比如service1、service2、service3、service4和service5,它们将是rest服务(左)总数 我有田地 ID | Amt | Userid | Service | Date 我想要完全一样的。。。谢谢我希望我现在能更好地解释你 请点击图片了解我的问题 我还忘了这里提到的我必须在两个日期之间搜索,我不想限制在5个。因此,将显示两个日期之间的所有记录,如显示前4名和第5名产品名称的图

我有5个以上的服务,用于销售,但现在我只想在5组的结果。 所以我想显示我的服务名称,比如service1、service2、service3、service4和service5,它们将是rest服务(左)总数

我有田地

ID | Amt | Userid | Service | Date
我想要完全一样的。。。谢谢我希望我现在能更好地解释你

请点击图片了解我的问题


我还忘了这里提到的我必须在两个日期之间搜索,我不想限制在5个。因此,将显示两个日期之间的所有记录,如显示前4名和第5名产品名称的图像,其中包含所有其他产品。

您的表中似乎没有任何销售数据。因此,stackoverflow每天都会回答一些简单的问题,并且在任何SLQ通用教程/指南/文档/书籍中都能得到很好的回答,为什么不在开始编写代码之前研究一些通用SQL呢?@mahesh patil。。至少感谢各位在我问问题之前看过我的问题,没有人回答我。。。我已经在我的评论中添加了图片来指定我的问题。请告诉我你的答案。。等待你的回复。有谁能帮我更进一步,因为我想使用海图
-- Sales is table here 

    SELECT Service, SUM(Amt) AS `sales_per_Service`
    FROM sales
    GROUP BY Service
    ORDER BY `sales_per_Service` DESC
    LIMIT 5;