想知道是否有人可以协助执行此查询,我需要编写一个查询,该查询将基于该州的位置对商店进行计数,然后显示该国家/地区的计数最低的州。每个国家/地区代码只能代表一次。
这是我到目前为止所拥有的:-
Instructors
我已经附加了当前输出,如何限制输出以仅显示以黄色突出显示的行?例如,每个国家/地区的门店数量最少的州。
(不允许使用top子句)
预先感谢
答案 0 :(得分:0)
您可以使用var $div = $("#div")
id = $div.text()
div1 = $div.hasClass("treegrid-parent-" + id))
函数
min()
答案 1 :(得分:0)
使用窗口功能:
select cs.*
from (select CountryRegionCode, StateProvinceCode,
count(*) as num_stores,
rank() over (partition by CountryRegionCode order by count(*) desc) as seqnum
from [Sales].[Store] ss join
[Person].[BusinessEntityAddress] pbea
pbeaon ss.BusinessEntityID = pbea.BusinessEntityID inner join
[Person].[Address] pa
on pbea.AddressID = pa.AddressID inner join
[Person].[StateProvince] psp
on pa.StateProvinceID = psp.StateProvinceID
group by CountryRegionCode, StateProvinceCode
) cs
where seqnum = 1;
如果有联系,则返回一个国家内所有值最大的州。如果只需要一个,则使用row_number()
代替rank()
。