根据数据值分割数据

问题描述:

我有一个像下面的数据。根据数据值分割数据

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对特定OrderDate特定OrderID总和如下图所示

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

任何人都可以指导我如何实现这个?我如何查询DataTable来获得这个结果?

+1

如果您发布的代码,XML或数据样本,**请**突出显示文本编辑器的线,然后单击“代码示例“编辑器工具栏上的按钮(”{}“),以精确地格式化和语法突出显示它! – 2012-02-14 10:51:03

+0

好的确定:)谢谢:) – sharmila 2012-02-14 10:57:10

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

SQL query with return columns based on grouping

+0

但我不适用于SQL。我的数据存在于DataTable中 – sharmila 2012-02-14 10:56:28

+0

但是DataTable中的数据从数据库中检索,对不对? – 2012-02-14 11:00:31

+0

No ..我创建了我自己的DataTable – sharmila 2012-02-14 11:22:34

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

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