在 SQL Server 中,我们得到如下所示的结果:
但是,我们需要如下所示的输出:
有什么方法可以通过 asp.net 前端或通过 SQL 查询/存储过程合并重复数据?
在 SQL Server 中,我们得到如下所示的结果:
但是,我们需要如下所示的输出:
有什么方法可以通过 asp.net 前端或通过 SQL 查询/存储过程合并重复数据?
您可以从存储过程返回两个表,一个表只有带有总计字段的产品详细信息,另一个表有订单详细信息。
将网格与内网格。
现在将父网格与产品表绑定,将第二个网格与订单表绑定,它将解决您的问题。
它可能不是首选的解决方案,但它可以帮助您以更合适的方式获取数据:
SELECT * FROM [{yourDb}].[dbo].[{yourTb}] ORDER BY ProductName ASC
COMPUTE sum(Quantity) BY ProductName
结果:项目 OrderId 数量
总和 6
- 继续
项目 OrderId 数量
总和 21