表1:
b11 b12
001 200.00
002 900.00
003 1200.00
104 300.00
203 500.00
。。。
表2:
b21 b22
001 +
002
003 +
104 +
203
...
表1是数据,表二是需要求和的设置(b22为“+”),请问,如何使表1中的数值,按照表2中b22字段设置为“+”的求和?
------解决方案--------------------------------------------------------
selec all sum(b12) from 表1 join 表2 on b11=b21 where b22= "+ "
更正一下
------解决方案--------------------------------------------------------
太麻烦了,应该将B22也设计的表1中
sum b12 to aa for !empt(b22)
------解决方案--------------------------------------------------------
select b11,sum(b12) as b12和 from 表1 where b11 in (select dist b21 from 表2 where alltrim(b22)== '+ ')