【问题标题】:SQL pivot or nested gridview?SQL 枢轴或嵌套网格视图?
【发布时间】:2017-02-06 12:13:18
【问题描述】:

我将数据存储在一个表中,他们希望数据以特定方式显示。当前从带有以下标题的网格视图中读取的数据

Batch   Unit        Amount 
105      6767687    82.76
105      9653435    98.72
106      4567897    7.41
107      4567321    5.21
108      3216541    6.00

他们希望它看起来像这样。

Batch    Unit    Amount
105              (Total Amount)     
         6767687  82.76
         9653435  98.72
106              (Total AMount
         4567321  5.21

等等。

我试过嵌套但没有运气,我不确定枢轴是否最适合这个。

【问题讨论】:

    标签: c# sql .net gridview pivot


    【解决方案1】:

    我认为嵌套网格将是您的最佳选择。 SQL PIVOTUNPIVOT 更多用于将字段转换为记录和将记录转换为字段。您可能会使用 SQL GROUP BY 语句,但您会丢失数据中的细节,并且必须对其余数据执行函数(SUM、AVG、COUNT 等)才能使用它。
    This 可能会有所帮助。

    编辑:我能够使用嵌套网格视图的THIS 示例准确复制您所要求的内容。只需替换您的数据连接和字段名称即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-03-31
      • 2020-06-30
      • 2013-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多