我试图逐行对同一个表的两列进行求和,但是我的代码给了我两个表的总和。
id Price 1 price 2
1 20 20
2 40 30
我想将每行的总和相加并在html表中显示,如下所示
id Total
1 40
2 70
这是我的sql代码
Select sum( price1+price2) from table
答案 0 :(得分:3)
SELECT (price1+price2) as total_price FROM table
SUM是一个聚合函数:它聚合找到的所有记录并完成总和。
price1 + price2分别为每个记录加上这两列。
答案 1 :(得分:1)
删除SUM会聚合所有
Select ( price1+price2) from table
答案 2 :(得分:1)
Select id AS Id,ISNULL(price1,0)+ISNULL(price2,0) AS Total from table