none
Concatenando campo de texto. RRS feed

  • Pergunta

  • Olá pessoal boa tarde, estou bastante focado nos meus estudos em T-SQL, e fazendo uns relatórios aqui surgiu uma dúvida, por favor, alguém pode me ajudar

    Preciso concatenar o campo YP_TEXTO

    O código está assim:

    USE DBTESTE
    -- Perguntar como é que eu faço para juntar o campo YP_TEXTO em uma linha apenas, contendo todas as informações
    SELECT
    	C1.AA3_CODCLI AS 'Código do Cliente',
    	C1.AA3_NOMCLI AS 'Nome do Cliente',
    	C1.AA3_NUMSER AS 'Numero de Série',
    	C1.AA3_DESPRO AS 'Equipamento',
    	+ '(' + C2.A1_DDD + ')' + ' ' + C2.A1_TEL AS 'Telefone',
    	C2.A1_EMAIL AS 'E-mail',
    	YP_TEXTO
    FROM
    	AA3010 C1
    INNER JOIN
    	SA1010 C2
    ON
    	C1.AA3_CODCLI = C2.A1_COD
    INNER JOIN
    	AB9010 AB
    ON
    	AB.AB9_CODCLI = C2.A1_COD
    INNER JOIN
    	SYP010 SY
    ON
    	AB.AB9_MEMO1 = SY.YP_CHAVE
    WHERE
    	SY.YP_CAMPO = 'AB9_MEMO1'
    	AND
    	C1.AA3_CODCLI = '007543'
    ORDER BY
    	--C1.AA3_CODCLI,
    	SY.YP_SEQ

    A consulta está me retornando dessa forma:

    Código do Cliente Nome do Cliente Numero de serie Equipamento Telefone Email YP_TEXTO
    7543 MAICON                     1208245 Celular      (00 ) 46545238  teste@test SERVIÇO COBRADO DA O.S 006091   ,   NOTA FISCAL NÚMERO xxxx       ENCAMINHADO       
    7543 MAICON                     1208245 Celular      (00 ) 46545238 teste@test EXECUÇÃO DO AUDIO COM BARULHO               
    7543 MAICON                     1208245 Celular      (00 ) 46545238 teste@test SUBSITUIDO OS AUTOFALANTES                                             
    7543 MAICON                     1208245 Celular      (00 ) 46545238    teste@test Saida da maquina e/ou a peca em 15/04/11\10\10                                  
    7543 MAICON                     1208245 Celular      (00 ) 46545238  teste@test Recebemos a maquina e/ou a peca em 10/08/11 atravez da nota fiscal de   núme      
    7543 MAICON                     1208245 Celular      (00 ) 46545238   teste@test  PARA FISCAL NO DIA 20-05-2011   .                                                
    7543 MAICON                     1208245 Celular      (00 ) 46545238    teste@test ro 31610/2\13\10                                                                
    7543 MAICON                     1208245 Celular      (00 ) 46545238    teste@test SOLICITAREMOS A TROCA DOS AUTOFALANTES.                                         
    7543 MAICON                     1208245 Celular      (00 ) 46545238      teste@test EQUIPAMENTO PRONTO - CLIENTE AVISADO.                                           
    7543 MAICON                     1208245 Celular      (00 ) 46545238    teste@test Observações\13\10                                                               
    7543 MAICON                     1208245 Celular      (00 ) 46545238    teste@test Observações\13\10                                                               
    7543 MAICON                     1208245 Celular      (00 ) 46545238    teste@test CLIENTE TESTOU E RETIROU O EQUIPAMENTO.      FOI TROCADO OS AUTOFALANTES.       
    7543 MAICON                     1208245 Celular      (00 ) 46545238      teste@test RECEBEMOS O NOTEBOOK COM A BATERIA, 02 CDS DEINSTALAÇÃO, FONTE AC E CABO   D      
    7543 MAICON                     1208245 Celular      (00 ) 46545238 teste@test E FORÇA         CLIENTE RECLAMOU DE   PROBLEMAS NO AUDIO -     EXECUÇÃO DO   S      
    7543 MAICON                     1208245 Celular      (00 ) 46545238       teste@test OM COM RUIDO, BARULHO                                                           
     

     

     -------------------------------------------------------------------------------------------

    Preciso que o campo YP_TEXTO, possa ser sempre concatenado de modo que exiba apenas uma linha com todas as informações:

    Que fique assim:

    Código do Cliente Nome do Cliente Numero de serie Equipamento Telefone Email YP_TEXTO
    7543 MAICON                     1208245 Celular      (00 ) 46545238  teste@test SERVIÇO COBRADO DA O.S   006091   , NOTA FISCAL NÚMERO xxxx     ENCAMINHADO   EXECUÇÃO DO AUDIO COM BARULHO         SUBSITUIDO OS AUTOFALANTES     Saida da maquina e/ou a peca em   15/04/11\10\10           Recebemos a   maquina e/ou a peca em 10/08/11 atravez da nota fiscal de núme       PARA FISCAL NO DIA 20-05-2011 .        ro 31610/2\13\10   SOLICITAREMOS A TROCA DOS AUTOFALANTES.   EQUIPAMENTO PRONTO - CLIENTE AVISADO.      Observações\13\10       CLIENTE   TESTOU E RETIROU O EQUIPAMENTO.        FOI TROCADO OS AUTOFALANTES.              RECEBEMOS O NOTEBOOK COM A BATERIA, 02 CDS DEINSTALAÇÃO, FONTE AC E   CABO D E FORÇA         CLIENTE RECLAMOU   DE PROBLEMAS NO AUDIO -     EXECUÇÃO DO   S  OM COM RUIDO, BARULHO     

     

    Por favor, alguém pode me ajudar?

    Muito obrigado


    Wellinghton Pimentel Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.

    quarta-feira, 30 de janeiro de 2013 18:01

Respostas

Todas as Respostas