如图,新手求指导一下。
select top 100 * from #tem_CardSale where 1=1 order by cardno
我想查询以cardno分组的会员卡消费排行(salenum是消费次数,salevalue是消费金额),用group by 要怎么加条件,自己试了半天一直报错。。。
...全文
2614打赏收藏
sql查询分组的问题
如图,新手求指导一下。 select top 100 * from #tem_CardSale where 1=1 order by cardno 我想查询以cardno分组的会员卡消费排行(salenum是消费次数,salevalue是消费金额),用group by 要怎么加条件,自己试了半天一直报错。。。
select shopid,CardNO,ctname,idcard,memberid,guestname,guestsex,(salenum),(salevalue) from #tem_CardSale group by cardno;
这样写是错的我知道,原表中的cardno重复出现,我需要的表就是以cardno分组,salenum和salevalue合计显示的效果,不知道我有没有表述清楚。