基于数据值的分裂数据

时间:2012-02-14 10:47:18

标签: c#

我有一个如下数据。

OrderDate  OrderID  TotalOrderPrice
*********************************
1/10/2010   ABC        100
1/10/2010   ABC        200
1/20/2010   ABC        150
1/26/2010   ABC        100
1/10/2010   EDF        200
1/20/2010   EDF        110
1/26/2010   EDF        120
****************************

我想要最终输出,以便我可以看到特定OrderPrice上特定OrderID的{​​{1}}总和,如下所示

OrderDate

任何人都可以指导我如何实现这一目标吗?如何查询DataTable以获得此结果?

2 个答案:

答案 0 :(得分:2)

您必须进行透视查询...请检查您的参考。

SQL query with return columns based on grouping

答案 1 :(得分:2)

  1. 使用已分组的值运行SQL语句:

    SELECT OrderDate, OrderID, SUM(TotalOrderPrice)
    FROM table
    GROUP BYOrderDate, OrderID
    
  2. 然后,您可以将值数据绑定到网格或迭代结果。 我猜一些输出,因为你没有在问题中指定它