[firebase-br] Falta do OUTER JOIN !
Gugui
suporte-informatica em emar.com.br
Ter Jul 19 10:32:23 -03 2005
Pessoal, achei q tivesse certo o resultado de minha query mas não esta nao !
no IB 6 ela funcionava perfeitamente usando OUTER JOIN,
qdo migrei para o FB 1.5 O OUTER JOIN não funciona !
qual seria o substituto para o OUTER JOIN no Firebird ? pq não funciona
mais ?
segue minha query !
SELECT PR.GRUPO AS GRUPO,
PR.SUBGRUPO AS SUBGRUPO,
PR.PRODUTO AS DESCRICAO,
PR.CODIGO AS IDPRODUTO,
PR.UNIDADE,
PR.PESO,
PR.MINIMO AS ESTOQUEMIN,
PR.ESTOQUE_EST,
PR.PRODUZINDO,
SUM(V.VQTDE) AS QTDEPRODUZIR,
SUM(V.VQTDE * V.VPESO) AS PESOTOTALPRODUZIR
FROM L_PRODUTO_03 PR OUTER JOIN R_SAIDA_03 V ON PR.CODIGO = V.VIDPRODUTO
AND CAST(V.VDATA AS DATE) >= '07-01-2005'
AND CAST(V.VDATA AS DATE) <= '07-30-2005'
AND IDGRUPO = 18
AND PR.ESTOQUE_EST <= PR.MINIMO
AND PR.TIPO <> 'X'
GROUP BY PR.GRUPO, PR.SUBGRUPO, PR.PRODUTO, PR.CODIGO, PR.UNIDADE,
PR.PESO, PR.MINIMO, PR.ESTOQUE_EST, PR.PRODUZINDO
Gostaria q saisse tudo q foi vendido no periodo do idgrupo 18 e
independente da venda saísse os produtos do idgrupo 18
entao, colocando o INNER JOIN ele nao faz a juncao e fica faltando
produtos no resultado !
ja tentei com LEFT OUTER JOIN, RIGHT OUTER JOIN, tudo ! mas nada adiantou !
grato qq ajuda !
Mais detalhes sobre a lista de discussão lista