Sql 将数字合并到一行

Sql 将数字合并到一行,sql,sql-server,Sql,Sql Server,我有两行,我需要将一列相加,形成一行。这可能吗 我真的只需要这两排 合并成这一行。唯一的区别是“支付金额”字段的总和 我已经到了使用分区隔离行的地步,但我不确定从这里到哪里。谢谢 您可以使用聚合函数 select Location, client_no, MAX(Price), MAX(Tax_1), MAX(Tax_2), SUM(Pay_Amount) from table group by location, client_no 显示您正在使用的查询。提示:SUM()分组依据假设您希

我有两行,我需要将一列相加,形成一行。这可能吗

我真的只需要这两排

合并成这一行。唯一的区别是“支付金额”字段的总和


我已经到了使用分区隔离行的地步,但我不确定从这里到哪里。谢谢

您可以使用聚合函数

select Location, client_no, MAX(Price), MAX(Tax_1), MAX(Tax_2), SUM(Pay_Amount)
from table
group by location, client_no

显示您正在使用的查询。提示:
SUM()
<代码>分组依据假设您希望按位置分组:按位置分组或按客户分组选择从您的表格中支付的金额(付款金额)\按客户分组或按客户分组\u否:选择从您的表格中支付的金额(付款金额)\按客户分组\u noFirst()?OP标记了SQL Server并将其挂起。谢谢我不知道我是从哪里得到的。哈他们是。如果将这些列移动到
分组方式
,则也不需要
MAX
。这将使结果集变得不同。他可能希望结果集中有这些值(这是他在帖子中指出的)。这将对Tom起作用。非常感谢您的回复!