3 Replies Latest reply: Jun 16, 2017 10:02 AM by MARIO SOARES RSS

    Preciso juntar dois qvd - estou em dúvida

    Agnaldo Neves

      Preciso juntar  Os dois arquivos abaixo:

      sem que eles se relacione.

      e preciso gerar um qvd

      Os registros deverão ficar um de baixo do outro.

      Alguma dica.

       

      Não séi ser é:

      join

      concatenate

      Noconcatenate.

       

      QRC_08:
      LOAD 
           CODIGO_CLI_RECEBIDO       AS CODIGO_CLI, 
           TITULO_RECEBIDO  AS         TITULO,
           CLIENTE_RECEBIDO AS CLIENTE_REC,
      
      
      
           COD_REP_RECEBIDO AS COD_REP_REC,
          
           
            TIPO_MOVIMENTO_RECEBIDO AS TIPO_MOVIMENTO,
            REPRESENTANTE_RECEBIDO AS REPRESENTANTE_REC,
            GRUPO_ECONIMICO_RECEBIDO AS GRUPO_ECONIMICO_REC,
             SUPERVISOR_RECEBIDO AS SUPERVISOR_REC,
            TIPO_TITULO_RECEBIDO AS TIPO_TITULO, 
            AB_RX_RECEBIDO AS AB_RX,
             Num(Replace(VALOR_EST_NOVO_RECEBIDO,  '.', ',')) AS VALOR_EST_NOVO_REC, 
           Num(Replace(VALOR_EMIS_NOVO_RECEBIDO,  '.', ',')) AS VALOR_EMIS_NOVO, 
           Num(Replace(VALOR_PAGTO_NOVO_RECEBIDO,  '.', ',')) AS VALOR_PAGTO_NOVO_REC,
             MOVIMENTO_RECEBIDO AS MOVIMENTO_REC,
             DT_EMISSAO_RECEBIDO        AS DT_EMISSAO_REC,
             
             Date(Floor(DTMOVIEMNTOX_RECEBIDO),'DD/MM/YYYY')        AS DT_MOVIMENTO_REC,
             Date(Floor(DTVENCIMENTOX_RECEBIDO),'DD/MM/YYYY')        AS VENCIMENTOX,
             MonthName(Date(DTVENCIMENTOX_RECEBIDO)) AS MES_ANO_VENCIMENTO,
              MonthName(Date(DTMOVIEMNTOX_RECEBIDO)) AS MES_ANO_MOVIMENTO
           
      FROM
      [C:\Geral\qvd\QRC_08.qvd]
      (qvd);
      
      
      
      
      QRC_07:
      LOAD 
           CODIGO_CLI_REC          as CODIGO_CLI, 
           TITULO        AS TITULO,
           MOVIMENTO_REC,
           TIPO_TITULO,
           AB_RX,
           GRUPO_ECONIMICO_REC,
           COD_REP_REC,
           CLIENTE_REC,
           REPRESENTANTE_REC,
           SUPERVISOR_REC,
           TIPO_MOVIMENTO,
            Num(Replace(VALOR_EST_NOVO_REC,  '.', ',')) AS VALOR_EST_NOVO_REC_Aberto, 
           Num(Replace(VALOR_EMIS_NOVO,  '.', ',')) AS VALOR_EMIS_NOVO_Aberto, 
           Num(Replace(VALOR_PAGTO_NOVO_REC,  '.', ',')) AS VALOR_PAGTO_NOVO_REC_Aberto, 
           Date(Floor(DT_MOVIMENTO_REC),'DD/MM/YYYY')        AS DT_MOVIMENTO_REC,
           Date(Floor(VENCIMENTOX),'DD/MM/YYYY')        AS VENCIMENTOX,
           MonthName(Date(VENCIMENTOX)) AS MES_ANO_VENCIMENTO,
              MonthName(Date(DT_MOVIMENTO_REC)) AS MES_ANO_MOVIMENTO,
           DT_EMISSÃO_REC       AS DT_EMISSAO_REC
      FROM
      [C:\Geral\qvd\QRC_07.qvd]
      (qvd)
      
      
      ;
      
      
      
      
      
      
        • Re: Preciso juntar dois qvd - estou em dúvida
          MARIO SOARES

          Amigo, segue

           

          QRC:
          LOAD
                CODIGO_CLI_RECEBIDO AS CODIGO_CLI,
                TITULO_RECEBIDO AS TITULO,
                CLIENTE_RECEBIDO AS CLIENTE_REC,
                COD_REP_RECEBIDO AS COD_REP_REC,
                TIPO_MOVIMENTO_RECEBIDO AS TIPO_MOVIMENTO,
                REPRESENTANTE_RECEBIDO AS REPRESENTANTE_REC,
                GRUPO_ECONIMICO_RECEBIDO AS GRUPO_ECONIMICO_REC,
                SUPERVISOR_RECEBIDO AS SUPERVISOR_REC,
                TIPO_TITULO_RECEBIDO AS TIPO_TITULO,
                AB_RX_RECEBIDO AS AB_RX,
                Num(Replace(VALOR_EST_NOVO_RECEBIDO, '.', ',')) AS VALOR_EST_NOVO_REC,
                Num(Replace(VALOR_EMIS_NOVO_RECEBIDO, '.', ',')) AS VALOR_EMIS_NOVO,
                Num(Replace(VALOR_PAGTO_NOVO_RECEBIDO, '.', ',')) AS VALOR_PAGTO_NOVO_REC,
                MOVIMENTO_RECEBIDO AS MOVIMENTO_REC,
                DT_EMISSAO_RECEBIDO AS DT_EMISSAO_REC,
                Date(Floor(DTMOVIEMNTOX_RECEBIDO),'DD/MM/YYYY') AS DT_MOVIMENTO_REC,
                Date(Floor(DTVENCIMENTOX_RECEBIDO),'DD/MM/YYYY') AS VENCIMENTOX,
                MonthName(Date(DTVENCIMENTOX_RECEBIDO)) AS MES_ANO_VENCIMENTO,
                MonthName(Date(DTMOVIEMNTOX_RECEBIDO)) AS MES_ANO_MOVIMENTO
          FROM  [C:\Geral\qvd\QRC_08.qvd](qvd);
          
          Concatenate(QRC)
          LOAD
              CODIGO_CLI_REC AS CODIGO_CLI,
              TITULO AS TITULO,
              MOVIMENTO_REC,
              TIPO_TITULO,
              AB_RX,
              GRUPO_ECONIMICO_REC,
              COD_REP_REC,
              CLIENTE_REC,
              REPRESENTANTE_REC,
              SUPERVISOR_REC,
              TIPO_MOVIMENTO,
              Num(Replace(VALOR_EST_NOVO_REC, '.', ',')) AS VALOR_EST_NOVO_REC_Aberto,
              Num(Replace(VALOR_EMIS_NOVO, '.', ',')) AS VALOR_EMIS_NOVO_Aberto,
              Num(Replace(VALOR_PAGTO_NOVO_REC, '.', ',')) AS VALOR_PAGTO_NOVO_REC_Aberto,
              Date(Floor(DT_MOVIMENTO_REC),'DD/MM/YYYY') AS DT_MOVIMENTO_REC,
              Date(Floor(VENCIMENTOX),'DD/MM/YYYY') AS VENCIMENTOX,
              MonthName(Date(VENCIMENTOX)) AS MES_ANO_VENCIMENTO,
              MonthName(Date(DT_MOVIMENTO_REC)) AS MES_ANO_MOVIMENTO,
              DT_EMISSÃO_REC AS DT_EMISSAO_REC
          FROM  [C:\Geral\qvd\QRC_07.qvd](qvd);
          
          Store QRC Into [C:\Geral\qvd\QRC_07_08.qvd](qvd);
          Drop Table QRC;