佣金报表按销售单数量2个及2个以上进行统计

本文通过创建SQL表并插入数据,展示了如何统计店员代号对应的两对佣金总和、两对单据数量、两对以上佣金总和以及两对以上单据数量。通过案例展示了一种具体的SQL查询方法,实现了数据筛选和计算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

出来的结果是
店员代号  两对佣金总和 两对单据数量  两对以上佣金总和  两对以上单据数量
001 40 4 15 3
002 10 1 0 0

要想要的结果是
店员代号  两对佣金总和 两对单据数量  两对以上佣金总和  两对以上单据数量
001 40 4 10 2
002 10 1 0 0
=================================================================================


create table tb(销售单号 varchar(10),店员代号 varchar(10), 销售数量 int, 两对佣金 int, 两对以上佣金 int)
insert into tb values('00001' ,  '001' ,    2 ,      10  ,      0)
insert into tb values('00002' ,  '001' ,    2 ,      10  ,      5)
insert into tb values('00003' ,  '001' ,    4 ,      10  ,      5)
insert into tb values('00004' ,  '001' ,    5 ,      10  ,      5)
insert into tb values('00005' ,  '002' ,    2 ,      10  ,      0)
go

select 店员代号,
      两对佣金总和 = sum(两对佣金) ,
      两对单据数量 = count(1),
      两对以上佣金总和 = case when count(1)>2 then sum(两对以上佣金)-5 else 0 end,
      两对以上单据数量 = case when count(1)>2 then CEILING(count(1)*1.0-2) else 0 end
from tb
group by 店员代号

drop table tb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值