根据数据值拆分数据

本文关键字:数据 拆分 | 更新日期: 2023-09-27 18:24:21

我有一个数据,如下所示。

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
****************************

我想要最终输出,这样我就可以看到特定OrderDate上特定OrderIDOrderPrice之和是多少,如下所示

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

有人能指导我如何做到这一点吗?如何查询DataTable以获得此结果?

根据数据值拆分数据

您必须进行透视查询。。。请查收你的推荐信。

基于分组的带有返回列的SQL查询

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

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