SQL Server возврата каретки

Эй, ребята, я работаю над этим запросом, и я получаю вывод, который я хочу, все в одну строку, и я бы хотел, чтобы он был разделен

код выглядит следующим образом:

SELECT e.clientcode,
       clientname,
       staffcode        AS ServiceEM,
       debttrandate     AS InvoiceDate,
       debttranrefalpha AS InvoiceNbr,

       dd.feenarrative  AS narrative,

       dd.amount        AS BillAmount
FROM   tblengagement e
       INNER JOIN tblclientservices cs ON cs.contindex = e.contindex
       INNER JOIN tblstaff s ON s.staffindex = cs.servmanager
       INNER JOIN tbltrandebtor d ON d.contindex = e.contindex AND d.contindex = cs.contindex
       INNER JOIN tbltrandebtordetail dd ON dd.debttranindex = d.debttranindex AND dd.debtdetservice = cs.servindex

WHERE  dd.debtdetservice = 'taxcomp' AND 
        d.DebtTranType=3 and 
        DebtTranDate between 'jan 1 2014' and 'oct 31 2014' 
        and DebtTranRefAlpha='72598'

прямо сейчас колонка dd.feenarative дает вывод, такой как Aaa....BBB...CCC...DDD все в одной строке в первом ряду вместо отображения

aaa

bbb

ccc

ddd 

Я знаю, что мне нужно выполнить возврат каретки, но я пробовал все, например, добавление declare @crlf varchar(2000) до выбора и

CAST(+dd.FeeNarrative as varchar(2000)),+ ' ' +Cast( dd.FeeNarrative as varchar(2000)) + ''

в избранном, но я не достигаю этого... Я играл с этим по-разному.

1 ответ

Решение

Выходные данные показывают, что это одна запись. Даже если у вас есть данные возврата каретки, sqlserver отображается как строка продолжения. То, что я предлагаю, вы можете проверить на уровне пользовательского интерфейса.

Если проблема сохраняется, вы можете использовать комбинацию CHAR(10) + CHAR(13) для CR. или вы можете использовать <\ br> или \n для отображения в html.

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/9e53979f-e477-49da-b6b0-ddbf70735320/carriage-returnline-feedchar10-and-char13-help?forum=transactsql

возврат каретки в sql server 2012

Новая строка в SQL Server 2008 R2

Использование REPLACE в SQL Query для символов перевода строки / возврата каретки

Другие вопросы по тегам