SQL Server-将多行中的列显示为单行

克尔宾

目前,我的数据返回以下内容:

invoice_no      rejected_dt    cleared_rejections_dt
1000            2020-10-15     NULL
1000            NULL           2020-10-17
1200            2020-10-20     NULL
1400            2020-10-25     NULL
1200            NULL           2020-10-31

我想要这样的东西:

invoice_no      rejected_dt    cleared_rejections_dt
1000            2020-10-15     2020-10-17
1200            2020-10-20     2020-10-31
1400            2020-10-25     NULL

我玩过枢轴,但是以前的所有值都是聚合函数,如何用日期呢?

scaisEdge

您需要聚合功能并分组

    select invoice_no,     max( rejected_dt),     max(cleared_rejections_dt)
    from my_table  
    group by invoice_no 

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL Server-将多行中的列显示为单行

来自分类Dev

如何将 SQL Server 中的单行“扩展”为多行?

来自分类Dev

基于SQL Server中的匹配数据将多行滚动为单行

来自分类Dev

在SQL Server中将单行选择为多行

来自分类Dev

在SQL Server中将单行选择为多行

来自分类Dev

在SQL Server中动态将多行合并为多列

来自分类Dev

将多行转换为SQL Server中的多列

来自分类Dev

将字段名称显示为列,将字段值显示为 sql server 中的行

来自分类Dev

将多行分组为单行sql

来自分类Dev

使用SQL Server中的列标题将单行的列值转换为2列

来自分类Dev

在SQL查询的单行中显示多行

来自分类Dev

在 SQL Server 中将月份显示为列

来自分类Dev

SQL Server将多行总和为一-无临时表

来自分类Dev

SQL Server:为具有相同ID的多行填充“非空列”中的空字段

来自分类Dev

在SQL Server中合并多行

来自分类Dev

比较SQL Server中的多行

来自分类Dev

将逗号分隔的列中的值拆分为Sql Server中的多行

来自分类Dev

SQL将多行查询为具有JOIN的单行

来自分类Dev

将多行视为SQL Server中的一项

来自分类Dev

SQL Server:多行XML

来自分类Dev

如何从SQL中的单行中的多行中获取列

来自分类Dev

SQL Server 2008 R2:将日期日期显示为以逗号分隔的列

来自分类Dev

SQL Server:未显示列

来自分类Dev

将XML导入SQL Server,分成多行

来自分类Dev

SQL Server:多行到一列

来自分类Dev

在SQL中将多行显示为不同的列

来自分类Dev

SQL Server将所选列名称显示为getdate()?

来自分类Dev

选择查询以在SQL Server 2008中将日期格式显示为DAY MMM DD YYYY

来自分类Dev

将不同列中的所有行显示为sql中的单行和单列

Related 相关文章

热门标签

归档