1

在 SQL Server 中,我们得到如下所示的结果:

图片1

但是,我们需要如下所示的输出:

在此处输入图像描述

有什么方法可以通过 asp.net 前端或通过 SQL 查询/存储过程合并重复数据?

4

2 回答 2

0

您可以从存储过程返回两个表,一个表只有带有总计字段的产品详细信息,另一个表有订单详细信息。

将网格与内网格。

现在将父网格与产品表绑定,将第二个网格与订单表绑定,它将解决您的问题。

于 2012-12-05T07:56:20.453 回答
0

它可能不是首选的解决方案,但它可以帮助您以更合适的方式获取数据:

SELECT * FROM [{yourDb}].[dbo].[{yourTb}] ORDER BY ProductName ASC
COMPUTE sum(Quantity) BY ProductName 

结果:项目 OrderId 数量

香蕉 31 2

总和 6

- 继续

项目 OrderId 数量

苹果 33 5

总和 21

于 2012-12-04T09:26:47.550 回答