Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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?
Já achou uma solução? Se sim e alguma das resposta te ajudou, marque-a como "Correta" para fechar o tópico.
Funcionou dessa forma:
WHERE DATAPEDIDO >= TO_DATE('00-00-0000','DD-MM-YYYY');