[firebase-br] Consulta
Nivaldo Martins
nivaldomart em gmail.com
Qui Dez 17 08:12:03 -03 2009
Olá amigo,
Suponho que você tenha tabela CPRODUCTOS um campo chave ID_PRODUCTO o qual
vc deve utilizar para relacionar com a tabela factura_itens. Talvez vc possa
fazer assim:
select
a.condigobarras,
a.producto_text,
a.un
from
cproductos a
where
a.id_producto not in (
select
b.id_producto
from
lfacturaitens b join facturas c on(<<aqui
vc relaciona a tabela factura com factura itens>>)
where
c.fecha between :ini and :fim
)
Desta forma você evita o join que é mais pesado e simplifica seu código
Um abraço
Nivaldo Martins
Salvador - BA
2009/12/16 Paulo Sérgo Feix <paulinhofeix em gmail.com>
> Ola pessoal de que forma posso fazer uma consulta com 3 tabelas, a ideia é
> que me liste os produtos que não forão vendido neste periodo, fiz assim
>
> SELECT
> A.CODIGOBARRAS,
> A.PRODUCTO_TEXT,
> A.UN
> FROM CPRODUCTOS A
> INNER JOIN FATURAS C ON (C.FECHA BETWEEN :INI AND :FIM) <----Esta parte em
> que lugar deve estar
> INNER JOIN LFACTURAITENS B ON (B.ID_PRODUCTO = A.CODIGOBARRAS AND
> B.EMPRESA = :EMPRESA01 AND B.FILIAL = :FILIAL01 AND
> A.IDN_STATUS = 'A')
> WHERE B.ID_PRODUCTO IS NULL
>
> Algum pode me ajudar
>
>
> --
> Paulinho Sérgio Feix
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista