首页 > 其他 > 详细

根据客户分组商品销售前3名

时间:2021-06-07 16:04:54      阅读:23      评论:0      收藏:0      [点我收藏+]
SELECT *
FROM (
         SELECT vl.DM1               AS 客户代码,
                k.KHMC                AS 客户名称,
                vl.SPDM               AS 商品代码,
                s.SPMC                AS 商品名称,
                CAST(SUM(SL) AS INT)  AS 销售数量,
                DENSE_RANK()OVER(PARTITION BY vl.dm1 ORDER BY SUM(SL) DESC) AS 名次
         FROM VW_LSXHDMX             AS vl
                LEFT JOIN KEHU       AS k ON  k.KHDM = vl.DM1
                LEFT JOIN SHANGPIN   AS s ON  s.SPDM = vl.SPDM
         GROUP BY vl.dm1 , vl.SPDM , k.KHMC , s.SPMC
     ) T1
WHERE t1.[名次] <= 3
ORDER BY  t1.[客户代码] , T1.[名次]

技术分享图片

 

根据客户分组商品销售前3名

原文:https://www.cnblogs.com/qzqdy/p/14858253.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!