有表结构如下
销售人员 销售金额 介绍人
A 2280 B
B 2280 C
C 8000 FFFF以介绍人为线索进行累加统计,上述的数据统计的结果应该如下
销售人员 累计销售额
a 2280
b 4560
c 12560 如何完成?
我的数据是用access的,当然可以用vba
销售人员 销售金额 介绍人
A 2280 B
B 2280 C
C 8000 FFFF以介绍人为线索进行累加统计,上述的数据统计的结果应该如下
销售人员 累计销售额
a 2280
b 4560
c 12560 如何完成?
我的数据是用access的,当然可以用vba
解决方案 »
- vb6的exe程序,编译后怎么防止别人看到源码?我写了个自己的自动登录网页邮箱的程序,用ultraedit一看,用户名和密码清清楚楚!晕倒!
- 使用事务 提示没有活动的事务~~
- 2010过完1/12了,放分!
- 【散分】工作一年后的苦闷……
- Rectangle画出来的矩形有时候怎么没闭合的呀??
- 判断信息是否被写进注册表???
- 请教control对象的问题
- 倒底没有人知道 怎么用sql 在ACCESs 里设置 default 值啊?
- 为什么data1与msflexgrid相连,通过点击msflexgrid删除时为什么总从最后一笔开始?
- 主成分分析
- 想让ACCESS在OPEN后,自动的运行某个窗体,该怎么实现啊
- 如今我要维护一个spread2.5编写的程序,可是,spread2.5我找遍了internet也找不到,(连试用版都找不到)问高手,可以升到7.0版本吗?
d,e,C的销售额1820,14560,3640
则B的累计销售额为16380(1820+14560),A的累计销售额为20020(16380+3640)每个人的销售奖金计算如下:(1500-15000是以10%计算,15000-75000以20%计算,75000以上为30%计算)
D=(1820-1500)*10%=32
E=(14560-1500)*10%=1306
C=(3640-1500)*10%=214
B=(16380-15000)*20%+(15000*10%)-D-E=276+1500-32-1306=438
另外,我的数据是用ACCESS的
declare strvalue integer,
declare intvalue integer
select strvalue=select sum(字段值) from 表名 where left(层次字段,长度)=字符串
if strvalue>1500 and strvalue<15000
begin
(strvalue-1500)*10%=intvalue
end
else
begin
(strvalue-15000)*20%-intvalue
end字符串可以在窗体上的文本框什么的
你的方法并不妥当,首先,我这种计算方法有点类似于传销的业绩计算,下线层数会很多,其次,我在每次计算业绩时还需要减去下线的所有业绩金额,按照你的方法处理编码也不能解决我的问题不知是否有高手能帮我解决