[firebase-br] Select
Dimas - Pessoal
dimas em dbsoftinformatica.com.br
Sex Out 28 16:26:11 -03 2005
TON,
Agora sim funcionou blz....
é q nunca usei estes comandos de Join e Left, preciso é de um livro q fala
sobre todos os comandos do SQL do faribird.... os libros q tenho não da
explicações neste sentido..
MUITOOOOO OBRIGADOOOOO.
DBSOFT INFORMÁTICA LTDA
OURO FINO - MG
TE.(35)3441-5254
MSN:dimas em dbsoftinformatica.com.br
----- Original Message -----
From: "Ton" <hevertonc em hotmail.com>
To: "'FireBase'" <lista em firebase.com.br>
Sent: Friday, October 28, 2005 2:06 PM
Subject: RES: [firebase-br] Select
Intaum tenta o seguinte...
SELECT P.PRO_CODIGO,
P.PRO_DESCRICAO,
P.PRO_APLICACAO,
P.PRO_CODPRODFORNEC,
P.PRO_CODBARRAS,
P.PRO_UNIDADE,
P.PRO_VALORCUSTO2R,
P.PRO_PRVENDAVISTA,
E.ESTOQUE1N AS ESTOQUE1,
E.ESTOQUEMINIMO AS ESTOQMINIMO
FROM PRODUTOS P LEFT
JOIN ESTOQUE E
ON E.CODIGOPRODUTO = P.PRO_CODIGO
WHERE E.EMPRESA = :VEMPRESA
ORDER BY P.PRO_DESCRICAO
Ton
Analista de Sistemas
DotCom Informática
"A informação não é um produto,
mas sim a matéria prima." (Ton)
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Dimas - Pessoal
Enviada em: sexta-feira, 28 de outubro de 2005 15:55
Para: FireBase
Assunto: Re: [firebase-br] Select
Ton..
deu certinho oq vc me passou só q preciso q me retorne todos os produtos
cadastrados mesmo aqueles q não exista na tabela do estoque, da maneira q vc
me passou só retorna os produtos q consta um registro no estoque.. no meu
caso eu posso ter o cadastro do produto mas ainda não foi definido seu
estoque minimo na tabela do estoque.. este produtos não não tem registro na
tabela do estoque tb teria q retorna como se ele estivessen com o estoque
minimo definido como zero..
será q deu pra vc me endender?
Mesmo assim muito obrigado...
DBSOFT INFORMÁTICA LTDA
OURO FINO - MG
TE.(35)3441-5254
MSN:dimas em dbsoftinformatica.com.br
----- Original Message -----
From: "Ton" <hevertonc em hotmail.com>
To: "'FireBase'" <lista em firebase.com.br>
Sent: Friday, October 28, 2005 10:16 AM
Subject: RES: [firebase-br] Select
Não precisa usar SubSelects...
Assim ficaria algo como:
SELECT P.PRO_CODIGO,
P.PRO_DESCRICAO,
P.PRO_APLICACAO,
P.PRO_CODPRODFORNEC,
P.PRO_CODBARRAS,
P.PRO_UNIDADE,
P.PRO_VALORCUSTO2R,
P.PRO_PRVENDAVISTA,
E.ESTOQUE1N AS ESTOQUE1,
E.ESTOQUEMINIMO AS ESTOQMINIMO
FROM PRODUTOS P,
ESTOQUE E
WHERE E.CODIGOPRODUTO = P.PRO_CODIGO
AND E.EMPRESA = :VEMPRESA
AND (E.ESTOQUE1N <= E.ESTOQUEMINIMO
OR E.ESTOQUEMINIMO IS NULL)
ORDER BY P.PRO_DESCRICAO
Abraços...
Ton
Analista de Sistemas
DotCom Informática
"A informação não é um produto,
mas sim a matéria prima." (Ton)
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Dimas - Pessoal
Enviada em: sexta-feira, 28 de outubro de 2005 11:55
Para: FireBase
Assunto: [firebase-br] Select
Ola pessoal será q alguem poderia me dar uma ajudinha neste select..
tenho duas tabelas uma do cadastro do produto e outra do estoque do produto
e de qual empresa.
preciso retornar apenas os produtos q estiverem abaixo do estoque minimo,
mas ha produtos q não tem nada estipulado na tabela de estoque, não ha
registro do estoque minimo daquele produto este precisaria retornar tb..
SELECT
P.pro_codigo,P.pro_descricao,
P.pro_aplicacao,P.pro_codprodfornec,
P.pro_codbarras,P.pro_unidade,
P.pro_valorcusto2R,P.pro_prvendavista,
(SELECT E.ESTOQUE1N from ESTOQUE E // tenho aqui o estoque
where E.codigoproduto = P.pro_codigo and E.EMPRESA = :VEMPRESA)
as ESTOQUE1,
(SELECT e.estoqueminimo from ESTOQUE E // aqui o estoque minimo
WHERE E.codigoproduto = P.PRO_CODIGO and E.EMPRESA = :VEMPRESA)
AS ESTOQMINIMO
FROM PRODUTOS P /// PRECISO RETORNAR SOMENTO OS ESTOQUE MINIMO...COMO
FAÇO A CONDIÇÃO?
ORDER BY P.PRO_DESCRICAO
DBSOFT INFORMÁTICA LTDA
OURO FINO - MG
TE.(35)3441-5254
MSN:dimas em dbsoftinformatica.com.br
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
__________ Informação do NOD32 1.1265 (20051025) __________
Esta mensagem foi verificada pelo NOD32 Sistema Antivírus
http://www.nod32.com.br
__________ Informação do NOD32 1.1265 (20051025) __________
Esta mensagem foi verificada pelo NOD32 Sistema Antivírus
http://www.nod32.com.br
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
__________ Informação do NOD32 1.1265 (20051025) __________
Esta mensagem foi verificada pelo NOD32 Sistema Antivírus
http://www.nod32.com.br
__________ Informação do NOD32 1.1265 (20051025) __________
Esta mensagem foi verificada pelo NOD32 Sistema Antivírus
http://www.nod32.com.br
Mais detalhes sobre a lista de discussão lista