Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 如何以线性方式显示数据_Sql Server 2005 - Fatal编程技术网

Sql server 2005 如何以线性方式显示数据

Sql server 2005 如何以线性方式显示数据,sql-server-2005,Sql Server 2005,使用此示例可以发现 我有一个报告,我想创建一个 将向我显示类似的信息 以下: 帐户ID,日期输入,日期优先 联络人,处理人,日期2 联系是由……处理的 然而,所有这些信息都是综合的 在一个表中,但信息如下 这(参见链接中的示例) 现在我想看看这些数据 这是一种线性方式: 123 12-04-07约翰14-04-07玛丽15-06-07凯特 然而,不同的账户将有 其中包含不同数量的数据,因此 有些可能有5行,有些可能有 十个 我希望以线性方式显示数据,以便每一行都是唯一的。在本例中,唯一标识符将是

使用此示例可以发现

我有一个报告,我想创建一个 将向我显示类似的信息 以下:

帐户ID,日期输入,日期优先 联络人,处理人,日期2 联系是由……处理的

然而,所有这些信息都是综合的 在一个表中,但信息如下 这(参见链接中的示例)

现在我想看看这些数据 这是一种线性方式:

123 12-04-07约翰14-04-07玛丽15-06-07凯特

然而,不同的账户将有 其中包含不同数量的数据,因此 有些可能有5行,有些可能有 十个

我希望以线性方式显示数据,以便每一行都是唯一的。在本例中,唯一标识符将是accountID。我个人的情况有点不同,因为我有几个表中的数据,但可以轻松地将它们连接起来,以获得与上述示例类似的输出。我遇到的问题是使数据线性化,这样每一行都是唯一的,并且不会对每个不同的方差重复


这能做到吗

您没有提到您使用的是哪个SQL Server版本,或者每个帐户id的行数是固定的或不固定的。以上信息限制了需要使用的解决方案,下面这些信息将帮助您实现您想要的,或者回复其他详细信息


您能发布一些关于您正在使用的表的大多数信息吗?如果您遵循原始帖子中的链接,表结构就在那里定义。我所看到的所有透视示例都使用一些聚合函数来统计透视表的计数、总和、最大值或其他值。我正在寻找一个最终结果集,根据有多少相关记录,每行的列数为“n”。