将两行合并为单行并添加

时间:2015-07-08 10:57:54

标签: sql

 2  abc ds  a@gmail.com 123 2000.00 1500.00 500.00  0.00    0.00    0.00    500.00
 2  abc ds  a@gmail.com 123 0.00    0.00    0.00    500.00  200.00  300.00  300.00

我希望将其显示为一行,并添加最后一列。

1 个答案:

答案 0 :(得分:1)

正如所建议的那样,您需要使用一个简单的Group By方法,并决定您希望每个列做什么。

我假设您希望每列的最大值除了您希望值的总和的最后一列。要实现这一目标,您需要使用以下内容:

Select colA, max(colB), max(colC), max(colD), max(colE), max(colF), max(colG), sum(colLast)
from table
group by colA