我试图回答这个问题:2014年医疗保险支出最多的前10个州是什么?这就是我到目前为止所知道的:
我正在努力摆脱重复的状态。应该有10个不同的州拥有最高的医疗保险支付。
发布于 2017-04-21 17:51:23
假设您希望每个州的“最高”平均值作为排序的定义特征。
我们可以通过构造一个运行GROUP BY
和聚合的CTE或子查询来实现这一点,在尝试找到前10个状态之前,将每个状态减少到一行:
;With Highest as (
select [Provider State],MAX([Average Medicare Payments]) as Medicare
from [Medicare_InPatient_2014]
group by [Provider State]
)
select top 10 *
from Highest
order by Medicare desc
https://stackoverflow.com/questions/43539188
复制相似问题