[firebase-br] Dúvida para montar um Select (Join)
wagner rodrigues
wprodrigues em hotmail.com
Qua Set 14 13:22:53 -03 2005
Estou com a seguinte situação:
Tabela 1
MPSPlanoDataString
Tabela 2 (Realizado)
ProdId
MPSProducaoDiariaQTDE
Tabela 3 (Previsto)
ProdId
MPSPlanoDiarioQtde
Preciso resultar algo como:
MPSPlanoDataString ProdId MPSPlanoDiarioQtde MPSProducaoDiariaQtde
20050901 0001 10 09
20050901 0002 10 05
20050901 0003 00 10
20050901 0004 10 10
Ou seja, em algumas situações terei produtos que foram planejados e foram
produzidos (parcial ou integral) e em outras situações terei produtos que
não foram planejados, mas foram produzidos.
Estou montando a seguinte expressão SQL, mas não está funcionando está
retornando os valores de forma errada, ocorre repetição de valores.
select MPSPlano.MPSPlanoDataString AS Producao,
MPSPLANOPRODUCAO.ProdId AS Produto,
MPSPLANOPRODUCAO.MPSProducaoDiariaQTDE AS QtdeProduzida,
MPSPLANOPLANEJ.ProdId AS Produto,
MPSPLANOPLANEJ.MPSPlanoDiarioQtde AS QtdePlanejada
FROM MPSPlano
LEFT OUTER JOIN MPSPLANOPRODUCAO
on (MPSPLANO.MPSPlanoDataString = MPSPLANOPRODUCAO.MPSPlanoDataString)
LEFT OUTER JOIN MPSPLANOPLANEJ
on (MPSPLANO.MPSPlanoDataString = MPSPLANOPLANEJ.MPSPlanoDataString)
Se alguém puder ajudar, agradeço
Wagner Rodrigues
Mais detalhes sobre a lista de discussão lista