用SQL语句得到两个字段相乘的结果:SELECT A.字段,B.字段,A.字段*B.字段 AS '结果' FROM A JOIN B ON A.ID=B.ID
也可以用以下形式书写执行(大写小写均可):
第一种:select b.字段,a.字段,b字段*a.字段 as '结果' from b left outer join a on b.id=a.id
第二种:select b.字段,a.字段,sum(b.字段*a.字段)as '结果' from b left outer join a on b.id=a.id group by b.字段,a.字段
第三种:SELECT B.字段,SUM(B.字段),SUM(B.字段*A.字段) AS '结果' FROM B LEFT OUTER JION A ON A.ID=B.ID GROUP BY B.字段
扩展资料
用SQL语句得到两个字段相加、相减、相除的结果
两个字段相加的结果:SELECT A.字段,B.字段,A.字段+B.字段 AS '结果' FROM A JOIN B ON A.ID=B.ID
两个字段相减的结果:SELECT A.字段,B.字段,A.字段-B.字段 AS '结果' FROM A JOIN B ON A.ID=B.ID
两个字段相除的结果:SELECT A.字段,B.字段,A.字段/B.字段 AS '结果' FROM A JOIN B ON A.ID=B.ID WHERE A.字段<>0 AND B.字段<>0