【问题标题】:How to find 5th city which sell more products in MSSQL / SQL Server如何在 MSSQL / SQL Server 中找到销售更多产品的第 5 个城市
【发布时间】:2022-08-10 21:01:54
【问题描述】:

到目前为止我已经查询过了,没关系。我唯一想要的是找到第 5 个城市,而是查询所有 5 个城市。如果有人能帮帮我,我将不胜感激。提前谢谢。

SELECT TOP 5 SUM    (fact.sale.Quantity) as quantity,   Dimension.City.City     FROM    fact.Sale 
INNER JOIN    Dimension.City
on   fact.Sale.[City Key] = Dimension.city.[City Key]
GROUP BY Dimension.city.City
ORDER BY SUM(quantity)    desc

    标签: sql sql-server


    【解决方案1】:

    前 5 名将返回所有前 5 名城市。

    而是使用 row_number() 函数添加索引并选择第 5 个索引

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-12
      • 2016-09-01
      • 2015-02-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多