首页 > 解决方案 > 如何添加基于子字符串值返回的记录或回车

问题描述

使用 SQL Server 2018,如何创建子字符串并将其移动到同一记录的下一行?见截图。我更喜欢在查询中解决而不是使用 SSRS 工具。

我得到它基本上在 Sql-Server Management Studio 中工作,然后将其复制到 SQL Server Reporting Services 并创建更多分组,请参见屏幕截图。

报告查询结果

我希望看到类似于屏幕截图的内容,除了每个时间类型的子字符串在单独的行上,对应的“计费小时数”

SSRS 代码编辑器

标签: sql-serverreporting-services

解决方案


您需要插入一个 char(10) 以及 char(13) 之类的东西。

DECLARE @cr char(2) = char(13) + char(10)

SELECT replace(mycolumn, 'LineNo', @cr + 'LineNo') FROM myTable

推荐阅读