none
Unir consulta with pivot e join com outra tabela RRS feed

  • Pergunta

  • Pessoal, Boa Tarde.

    to a três semanas tetando criar um processo no integration service para empresa que estou trabalhando a um mês.

    Eu to fazendo um Pivot sobre uma tabela abaixo:

    WITH Tab2 AS 
    (SELECT  F4, F5
    
                                    
    FROM dbo.tp_cabecalho     
    
    
    WHERE       
    F4 IN ('CLIENTE', 'CNPJ', 'CNPJ', 'MÊS REFERÊNCIA', 'DATA VENCIMENTO'
    , 'NÚMERO CONTA', 'ID') 
    and F4 IS NOT NULL AND F5 IS NOT NULL 
    
    )
        SELECT         
    	 [CLIENTE] AS CLIENTE
    	, [CNPJ] AS CNPJ
    	, [MÊS REFERÊNCIA] AS MESREF
    	, [DATA VENCIMENTO] AS DTVENCIMENTO
    	, [NÚMERO CONTA] AS NUMCONTA
    	, [ID] AS ID
    
          FROM            Tab2 PIVOT (max(F5) 
    	  FOR F4 IN ([CLIENTE], [CNPJ], [DATA VENCIMENTO], [NÚMERO CONTA],[MÊS REFERÊNCIA], [ID])) as p

    o resultado sai:


    sendo que tenho uma tabela contendo apenas as linhas telefônicas e preciso fazer com que cada linha telefônica receba o valor acima que é cnpj , nome do cliente , valor da fatura, mes da fatura.

    Este é o exemplo de como tem que ficar:


    Ednilton Santos

    quinta-feira, 27 de outubro de 2016 18:12

Todas as Respostas