2 Replies Latest reply: May 26, 2017 12:06 PM by Pedro ivo Barreto RSS

    Filtro no script de carga

    Pedro ivo Barreto

      Bom dia comunidade,

       

      amigos, preciso de uma dica.

       

      estou criando a carga de dados relacionando duas tabelas, uma principal e uma de apoio.

       

      A principal com o cadastro de pessoas, a de apoio com as descrições de faixas etárias.

       

      A ligação entre essas tabelas é através de interval match, veja um pequeno trecho abaixo:

       

      [PESSOA]:

      LOAD

          "NOME PESSOA",

          MATRICULA,

          SEQUENCIAL,

          IDADE,

      FROM [lib://QVDs/BENEFICIARIOS_201704.qvd]

      (qvd);

       

      [FAIXA ETÁRIA ]:

      LOAD

          "IDADE MINIMA ANS",

          "IDADE MAXIMA ANS",

          "DESCRICAO DA FAIXA ETARIA ANS"

      FROM [lib://QVDs/FAIXA_ETARIA_ANS.qvd]

      (qvd);

       

      [FAIXA ETÁRIA ANS]:

      IntervalMatch([IDADE])

      LOAD "IDADE MINIMA ANS",

        "IDADE MAXIMA ANS"

      Resident [FAIXA ETÁRIA ANS];

       

      O campo     "DESCRICAO DA FAIXA ETARIA ANS" possui os valores abaixo:

      ATE 18 ANOS

      DE 19 a 23 ANOS

      DE 24 a 28 ANOS

      DE 29 a 33 ANOS

      DE 34 a 38 ANOS

      DE 39 a 43 ANOS

      DE 44 a 48 ANOS

      DE 49 a 53 ANOS

      DE 54 a 58 ANOS

      DE 59 ANOS OU MAIS

       

      Gostaria que a carga da tabela [PESSOA] só exista registro de pessoas nas faixas:

      DE 54 a 58 ANOS

      DE 59 ANOS OU MAIS

       

      Como posso fazer esse filtro na carga.