11 Replies Latest reply: Sep 17, 2016 10:06 AM by Marcio Morais RSS

    Extração de dados Oracle exemplo Pedido e Pedido-Itens

    Marcio Morais

      Estou com uma grande dificuldade de entender como funciona a extração de dados Oracle para Qlikview.

      Exemplo:

       

      Tabela: PEDIDOS

      Contem o cabeçalho de pedido.

       

      Tabela:PEDIDO-ITENS

      Contém o cabeçalho de itens do pedido.

       

      Eu gostaria de uma solução para extrair os dados da tabela PEDIDO-ITENS limitando por período.

      Com a tabela PEDIDOS funciona perfeito.

      Veja como estou fazendo o meu script:

       

      PEDIDOS:

      LOAD

        NUMEROPEDIDO

        Date(DATAPEDIDO, 'DD/MM/YYYY') AS DATAPEDIDO,

        VALORPEDIDO;

      SQL SELECT

        NUMEROPEDIDO

        DATAPEDIDO

        VALORPEDIDO

      FROM PEDIDOS WHERE DATAPEDIDO >= '01/02/2017' ;

       

      PEDIDO-ITENS:

      LOAD

        NUMEROPEDIDO

        CODIGO,

        QTD,

        VALORITEM;

      SQL SELECT

        NUMEROPEDIDO

        CODIGO,

        QTD,

        VALORITEM;

      FROM PEDIDOS P

      INNER JOIN PEDIDO-ITENS I ON (I.NUMEROPEDIDO = P.NUMEROPEDIDO AND P.DATAPEDIDO >= '01/02/2017' );

       

      O grande problema é que o Qlikview parece não entender essa condição do periodo na PEDIDO-ITENS, e com isso está extraindo TODOS os registros da tabela PEDIDO-ITENS.

      Eu queria extrair apenas os registros do periodo informado.

      Como faço?