3 Replies Latest reply: Jun 9, 2014 7:47 AM by Miguel Arcanjo Negreiros Gomes RSS

    Como Copiar de uma coluna para outra

      Estou com um problema e preciso copiar um campo de uma coluna para outra.

       

      NATUREZAHistóricoReal
      10395704220
      10432730,10
      107133,320
      111124264,20
      11449500
      30255000
      2010100
      130201128458,80
      130202206500
      1302033000
      130207182811,70
      130209128458,80
      13021051701,50
      130212128458,80
      13021300
      130312182811,70
      1101010300
      11010317205000

      quero passar os dados da coluna históricos para coluna real, mas só os necessários.

      Desde já agradeço a ajuda .

        • Re: Como Copiar de uma coluna para outra
          Felipe Dutra

          Miguel,

           

          É interessante que você passe mais informações, como a condição para que isso ocorra, se e possível realizar essa operação já na carga, etc...

           

          Abs,

          Felipe

            • Re: Como Copiar de uma coluna para outra

              Flipe,

              Obrigado por me responder.

              O processo de carga é trazendo os dados históricos como está no script abaixo.

               

              MIX_VENDAS:

              LOAD

                   PRODUTO&[FAMILIA DE PRODUTO]&PACOTE&DATA_BASE AS CHAVE_PRODUTO_DATABASE,

                    RowNo() as ID_VENDAS,

                   IF(ISNULL(REPVENDA),0,REPVENDA) AS %MIXHVENDA,

                    0 AS %MIXVENDA

              FROM

              $(vPath_QVD)\REPRESENTACAO_VENDAS.QVD (qvd);

               

              PRECO_MIX_CHURN:

              LOAD  CHAVE_PRODUTO_DATABASE,

                         RowNo() as ID_CHURN,   

                        REPRESENTACAO_CHURN AS %MIXHCHURN,

                        0 AS %MIXCHURN,

                        PRECO_FINAL_CHURN AS PRECO_CHURN

              FROM

              $(vPath_QVD)\REPRESENTACAO_CHURN.QVD (qvd);    

               

              O que desejo é pegar o dado que vem do histórico e colocar na coluna que está zero.

              Escolhendo o produto

              FAMILIA DE PRODUTOPACOTEHIST MIX VENDAMIX VENDAHIST MIX CHURNMIX CHURNMIX UPMix Down
              Total 100.00%0.00%100.00%0,00%100.00%98.39%
              BL 500BL R200 COM/500 POP1.00%0.00%0.00%0.00%0.00%0.00%
              BL R300 COM/50045.00%0.00%0.00%0.00%0.00%0.00%
              BL R5003.00%0.00%0.12%0.00%0.00%0.00%
              BL R500 POP3.00%0.00%0.23%0.00%0.00%0.00%

               

              Então tenho como resultada a planilha acima do script mostrado.

              Para ser mais claro, quero pegar o valor da coluna Hist Mix Venda e colocar no Mix Venda do pacote BL R200 COM/500. Nesse pacote temo 1,00% de histórico e 0.00% de % mix Venda. Quero colocar os 1% do histórico na venda. Qual a solução para essa situação?

               

              Desde já agradeço a ajuda.