我想从一个表中提取数据,在该表中我将column3作为总和,然后我也要为column1 = 1的所有行显示column3的原始值
示例
colum1 column2 column3
1 2456 20.00
2 2456 -5.00
1 2457 30.00
2 2457 -5.00
我做了一个
select a.column1,a.column2, sum(a.column3), b.column3 as total
from table A
inner join table B on a.column2 = b.column2
group by a.column1
但是不会把b.column3作为我选择的一部分。
colum1 column2 column3 total
1 2456 20.00 15.00
1 2457 30.00 25.00
使用Aggregate Function
SELECT column1,column2, MAX(column3), SUM(column3) AS Total
FROM Table1
GROUP BY column1,column2