Fórum Ajuda com SQL - Várias informações em uma única coluna #604256

05/08/2019

0

SQL

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

Responder

Posts

05/08/2019

Jothaz

Qual banco de dados vc esta usando?

Se for sql server você pode cria um função ou usar cursor.
Responder

Gostei + 0

05/08/2019

Alex Lekao

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,
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar