none
Unir varias colunas RRS feed

  • Pergunta

  • Bom dia!

    Prezados preciso unir mais de uma coluna, vejam se podem me ajudar.

    SQL

     

    SELECT
        TAB.CODCOLIGADA,
    TAB.CODIGO,
    TAB.CODFILIAL

    Resultado

    Coligada    filial   codigo

    1               7      8  

    Resultado esperado

    Resultado

    Coligada    filial    codigo            Col_Filial_Codigo

    1               7       8             01-07-08

    obrigado a todos pela ajuda.

    segunda-feira, 20 de julho de 2020 12:44

Todas as Respostas

  • Bom dia,

    O tipo de dados das colunas é numérico?

    Se sim e você estiver utilizando o SQL Server 2012 ou mais recente experimente mais ou menos dessa forma:

    SELECT
        concat
            (format(TAB.CODCOLIGADA, 'D2'), '-', 
             format(TTAB.CODIGO, 'D2'), '-',
             format(TTAB.CODFILIAL, 'D2')

    Ou se estiver utilizando uma versão anterior:

    SELECT
        right('0' + cast(TAB.CODCOLIGADA as varchar(10)), 2) +
        '-' +
        right('0' + cast(TTAB.CODIGO as varchar(10)), 2) +
        '-' +
        right('0' + cast(TTAB.CODFILIAL as varchar(10)), 2)
    

    Espero que ajude


    Assinatura: http://www.imoveisemexposicao.com.br

    segunda-feira, 20 de julho de 2020 14:15