日期:2014-05-16  浏览次数:20992 次

怎么对mysql一个表两列相减,然后对减的结果整个求和
例如表A,有两列c1和c2。
表数据如下
 c1 c2
 3 4
 2 1
 8 2
c1-c2之后就是
 -1
 1
 6
然后把它们加起来就-1+1+6=6
请问怎么用sql语句来实现????

------解决方案--------------------
select sum(s) from(select c1-c2 as s from A) t;
------解决方案--------------------
探讨

引用:

select sum(s) from(select c1-c2 as s from A) t;

谢谢了呀,我之前试着写就是没加那个t,所以一直没成功,所以才来发贴。能不能说下那个t是什么意思??