如何将多行汇总为单个行和列

今日钟

我引用了这个和其他堆栈

这是我所做的:

SELECT 
    ReportDate,  
    ReportID = STUFF((SELECT ',' + CAST(t1.ReportID AS varchar(50)) 
                      FROM BackEndEfficiency t1
                      WHERE t1.ReportID = t2.ReportID
                      FOR XML PATH ('')), 1, 1, '') 
FROM
    BackEndEfficiency t2
GROUP BY
    ReportDate

错误:

选择列表中的“ BackEndEfficiency.ReportID”列无效,因为它既不包含在聚合函数中,也不包含在GROUP BY子句中。

我为什么要按此ReportDate分组,为什么会收到此错误

数据结构示例

ReportDate  ReportID
--------------------
2020-03-11  30
2020-03-11  31
2020-03-16  32
2020-03-16  33

我想得到以下输出:

ReportDate  ReportID
--------------------
2020-03-11  30,31
2020-03-16  32,33
戈登·利诺夫

我认为您想要ReportDate相关子句。我建议:

select bee.ReportDate,
       stuff((select ',' + CAST(t1.ReportID as varchar(50)) 
              from BackEndEfficiency bee2
              where bee2.ReportDate = bee.ReportDate
              for xml path ('')
             ), 1, 1, '') 
from (select bee.ReportDate
      from BackEndEfficiency bee
     ) bee;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将多行合并为单个列的单个行?

来自分类Dev

T-SQL 如何将列汇总为行?

来自分类Dev

将多行汇总为一行

来自分类Dev

如何将映射表中的几行汇总为列?

来自分类Dev

如何将多行代码压缩为1行代码?

来自分类Dev

如何将汇总的行变成一列

来自分类Dev

我如何将列中多次出现的“同名”显示为行中的单个名称

来自分类Dev

如何将2个测试的一列汇总为一行中的两列

来自分类Dev

如何在R中的单个新行中汇总多行

来自分类Dev

如何将直流堆叠杆示例汇总为单个杆?

来自分类Dev

如何将多行和多列插入数据框

来自分类Dev

如何将行选择为列?

来自分类Dev

如何将单个单元格拆分为多行并添加另一行

来自分类Dev

如何在BigQuery中将多行汇总为一行?

来自分类Dev

如何将重复的值行排序为唯一的行和多列

来自分类Dev

SQL将行汇总为列(枢轴?)

来自分类Dev

在SQL中汇总列值时如何将列中的不同字段分组为类别?

来自分类Dev

WPF如何将代码中的网格行和列大小重置为“ *”

来自分类Dev

如何将几个pandas数据框列汇总为父列名称?

来自分类Dev

如何将多行拉成列?

来自分类Dev

如何将多行转为多列?

来自分类Dev

如何基于对列的单个比较将sql表数据从多行转换为仅一行

来自分类Dev

如何将熊猫DataFrame中的元组行扩展为多行作为多索引?

来自分类Dev

Kusto:如何将列转换为行并由它们汇总

来自分类Dev

如何将“更改”变量汇总为总变量?

来自分类Dev

如何将mongodb结果汇总为矩阵?

来自分类Dev

熊猫:如何将行转置为列?

来自分类Dev

如何将json解析为行而不是列?

来自分类Dev

如何将行展平为列(字段)值

Related 相关文章

热门标签

归档