展会信息港展会大全

SQL中获取排序分组后数据的脚本
来源:互联网   发布日期:2016-02-17 13:50:08   浏览:2132次  

导读: 废话不多说了,先上一段代码,如下所示: select distinct b.OrgID,b.CompanyID,b.AreaID,b.CustChannelID,b.CustID,b...

废话不多说了,先上一段代码,如下所示:

select distinct

b.OrgID,b.CompanyID,b.AreaID,b.CustChannelID,b.CustID,b.SaleTotalQty,

GETDATE() from KDS400TelSurveyCustAll_Temp as tmp1 cross apply

(

select top 10 percent * from KDS400TelSurveyCustAll_Temp tmp2

where tmp1.OrgID=tmp2.OrgID and tmp1.CompanyID=tmp2.CompanyID

and tmp1.AreaID=tmp2.AreaID and tmp1.CustChannelID=tmp2.CustChannelID

and tmp2.CustChannelID in (1027,1028)

order bytmp2.OrgID,tmp2.CompanyID,tmp2.AreaID,tmp2.AreaType,tmp2.CustChannelID

) as b

这段代码的意思是获取取每个经销商在每个县级城市中两类客户,

取各类客户的前3个月累计销量排名在前10%的客户进行调查。

赞助本站

人工智能实验室

相关热词: 开发 编程 android

相关内容
AiLab云推荐
推荐内容
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港