当前位置: 代码迷 >> Sql Server >> 求各部门前20会员的销售额,该怎么解决
  详细解决方案

求各部门前20会员的销售额,该怎么解决

热度:23   发布时间:2016-04-24 20:33:26.0
求各部门前20会员的销售额
已知销售表 里 有 时间 部门编码 会员编码 实收金额
求2013年 各部门 会员销售额 前20 的会员 和销售额
sql语句

------解决方案--------------------
给点测试数据。
------解决方案--------------------
select *
from 
(
select *,rn=ROW_NUMBER() over(partition by 部门编码 order by 销售额 desc)
from 销售表
)t
where YEAR(时间)=2013 and rn<=20

------解决方案--------------------
引用:
select *
from 
(
select *,rn=ROW_NUMBER() over(partition by 部门编码 order by 销售额 desc)
from 销售表
)t
where YEAR(时间)=2013 and rn<=20
路过学习
  相关解决方案