老师,想要每个门店前30个会员的统计金额,比如有2个店,那就应该有2个30,就是60行。我现在是不管多少店,都只有30行
我如下做的是所有门店的前30名会员的统计金额
要怎么写呢?
SELEC T top 30
dbo.[销售明细].[门店],
dbo.[销售明细].[会员卡号],
sum(dbo.[销售明细].[销售金额]) as 金额
FROM
dbo.[销售明细]
WHERE
dbo.[销售明细].会员卡号 <> ''
GROUP BY
dbo.[销售明细].[会员卡号],
dbo.[销售明细].[门店]
ORDER BY
[金额] DESC
此主题相关图片如下:微信截图_20180124143144.png
![dvubb 图片点击可在新窗口打开查看](UploadFile/2018-1/201812414315934639.png)
[此贴子已经被作者于2018/1/24 15:10:56编辑过]