Sql server 合并字段不同的重复行

Sql server 合并字段不同的重复行,sql-server,crystal-reports,duplicates,Sql Server,Crystal Reports,Duplicates,以下是我的查询结果: 但我想在成员相同时合并MemberName列。但其他列中的值仍需要单独显示。如何使我的报告使用以下格式 如果您还没有组,请在最低级别为SIno创建一个组。禁止显示此组的页眉和页脚 然后将此公式添加到SIno、成员名称和健全代码的抑制逻辑中: {SIno} = PREVIOUS({SIno}) 在评论中讨论了您的需求之后,我建议您:将报告设置为没有任何边框,并使背景色在白色和灰色之间交替。根据SIno进行分组(如果尚未设置),并将背景色设置为: IF GROUPNUMB

以下是我的查询结果:

但我想在成员相同时合并MemberName列。但其他列中的值仍需要单独显示。如何使我的报告使用以下格式


如果您还没有组,请在最低级别为
SIno
创建一个组。禁止显示此组的页眉和页脚

然后将此公式添加到
SIno
成员名称
健全代码
的抑制逻辑中:

{SIno} = PREVIOUS({SIno})

在评论中讨论了您的需求之后,我建议您:将报告设置为没有任何边框,并使背景色在白色和灰色之间交替。根据
SIno
进行分组(如果尚未设置),并将背景色设置为:

IF GROUPNUMBER MOD 2 = 0 THEN crWhite else crSilver
我总是用我的报告来做这件事。它看起来很专业,客户也理解它:


请删除图像链接,而是包含最少数量的样本数据和预期输出,以明确您的问题是什么。我正在计算源表中的20行和十几列,以小字体显示,信息量很大。sql查询的任何输出表都将以第一个标准格式(1NF)显示,而您想要的输出不在1NF中(合并特定列的行)。因此,我建议将sql server的输出转换为xml,并使用xml作为源crystal report。感谢您的回复,我对crystal report是新手。你能解释清楚一点吗。蒂亚。@MDSaddamHossain-你不明白答案的哪一部分?创建组,抑制区段,抑或抑制字段?请检查我连接的图像的链接,这是我的报告的现状,我已经做了每件事,只需要从前三列删除空白行。@MDSaddamHossain Crystal Reports不是这样工作的。如果试图删除一行,则删除整行,包括其中的数据。那么我应该如何管理它?有没有办法通过更改我编写的sql查询来解决这个问题?短暂性脑缺血发作