Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
marciomgm
Creator
Creator

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

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?

Labels (4)
11 Replies
Clever_Anjos
Employee
Employee

Já achou uma solução? Se sim e alguma das resposta te ajudou, marque-a como "Correta" para fechar o tópico.

Como obter ajuda? Leia antes de postar

marciomgm
Creator
Creator
Author

Funcionou dessa forma:

WHERE DATAPEDIDO >= TO_DATE('00-00-0000','DD-MM-YYYY');