表 kh
name fz1 lb tj
a 1 s 0
a 2 s 0
a 3 w 0
a 4 s 0
b 1 s 0
b 2 s 0
c 3 w 0
c 4 s 0
如何实现tj=1时,统计出每个人的分值总和,并按照类别添加入zf表
表zf(s,w 固定)
name s w
a 7 3
b 3 0
c 4 3
name fz1 lb tj
a 1 s 0
a 2 s 0
a 3 w 0
a 4 s 0
b 1 s 0
b 2 s 0
c 3 w 0
c 4 s 0
如何实现tj=1时,统计出每个人的分值总和,并按照类别添加入zf表
表zf(s,w 固定)
name s w
a 7 3
b 3 0
c 4 3
update zf set s=sum(:new.fz1) where lb=s and name=:old.name;
update zf set w=sum(:new.fz1) where lb=w and name=:old.name;
create meterial view zf as
select name, sum(decode(lb, 's',fz1,0)) s , sum(decode(lb, 'w',fz1,0)) w
from kh