Ajuda com SQL - Várias informações em uma única coluna

SQL

05/08/2019

Boa tarde galera, tenho uma dúvida de novato com SQL SERVER é o seguinte gostaria que quando houvesse o mesmo código com mais de uma rota (fica mais claro com as imagens) essas rotas fossem listadas em uma só coluna como rota A, rota B....
Segue o código e a imagem de exemplo

select pv.codigo, cc.nome, ci.Descricao, ro.Descricao
from pvd_pedidovenda pv
inner join crm_conta cc on pv.id_conta = cc.id_conta
left join crm_endereco coe on coe.id_conta = cc.id_conta and coe.isdeleted = 0
left join bas_cidade ci on ci.id_cidade = coe.id_cidade
left join crm_logrota_cidade roc on roc.id_cidade = ci.id_cidade and roc.isDeleted = 0
left join crm_logrota ro on ro.id_logrota = roc.id_logrota
where pv.isdeleted = 0 and pv.codigo not like ''''''''L-%'''''''' 


imagem no link
https://prnt.sc/oopqpi
Eduardo Pizorno

Eduardo Pizorno

Curtidas 0

Respostas

Jothaz

Jothaz

05/08/2019

Qual banco de dados vc esta usando?

Se for sql server você pode cria um função ou usar cursor.
GOSTEI 0
Alex Lekao

Alex Lekao

05/08/2019

Olá, boa tarde!!!

Caso seja SQL Server, vc também poderá utilizar o PIVOT com colunas dinâmicas.

Acredito que ficará meio complicado de montar do jeito que você quer, mas depois de pronto deverá atender sua demanda.

Atenciosamente,
GOSTEI 0
POSTAR