我需要一些帮助。
我已经从购买地址中找到了别名为“City”的City名称。
现在我有一个问题陈述,上面写着“找出销量最高的顶级城市”。
现在,城市列不在主表中,所以我不能运行GROUP BY操作。我将如何执行这项任务?
klr1opcd1#
如果你正在寻找一种方法来获得订购数量最多的城市,你可以试试这个。
由于您的data表不包含确切的城市,但需要对其进行解析,因此最好创建一个视图。
data
CREATE VIEW vProductDataCity AS SELECT *, PARSENAME... -- Fill the "..." with your parsing code
然后,要想登上顶级城市:
SELECT TOP(1) city, SUM(Quantity_Ordered) as SumQuantity_Ordered FROM vProductDataCity GROUP BY city ORDER BY SumQuantity_Ordered DESC;
1条答案
按热度按时间klr1opcd1#
如果你正在寻找一种方法来获得订购数量最多的城市,你可以试试这个。
由于您的
data
表不包含确切的城市,但需要对其进行解析,因此最好创建一个视图。然后,要想登上顶级城市: