[firebase-br] RES: RES: RES: RES: Problemas Com "LEFT OUTER JOIN"
Mateus F. Ricci | ORION Technology
mateus.ricci em oriontechnology.com.br
Sáb Jul 4 09:23:35 -03 2009
Olá Rodolpho,
Testei aqui o que vc me mandou, mas demorou muito muito mesmo... e parei a
execução...
Obrigado pela ajuda...
Mateus Felipe Ricci
________________________________________________________
ORION Technology - www.oriontechnology.com.br
Sistemas de Gestão e Controle Empresarial - Assistência Técnica - Redes
STelefone: (19) 3308-8838 / (19) 9274-9792
/E-mail: mateus.ricci em oriontechnology.com.br
EMSN: mateusricci_ti em hotmail.com.br
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Rodolpho da Silva
Enviada em: sexta-feira, 3 de julho de 2009 14:11
Para: FireBase
Assunto: Re: [firebase-br] RES: RES: RES: Problemas Com "LEFT OUTER JOIN"
Não testei pois não tenho FB aqui, mas vê se assim funciona...
select
p.cod,
p.data,
p.total,
case p.status
when 0 then 'ABERTO'
when 1 then 'ENTREGUE'
when 2 then 'ENTREGUE E RECEBIDO'
when 3 then 'RECEBIDO'
when 4 then 'ENCERRADO'
end as status,
n.nf,
n.emissao
from pedido p,
left outer (select nt.nf,
nt.emissao,
np.pedido
from notas nt
inner join notas_pedidos np on (np.nota = nt.id)
) n on (p.cod = n.pedido)
where (p.codcliente = 2)
order by p.data desc, p.cod
Rodolpho
www.essencialcode.com.br
----- Original Message -----
From: Mateus F. Ricci | ORION Technology
To: 'FireBase'
Sent: Friday, July 03, 2009 1:22 PM
Subject: [firebase-br] RES: RES: RES: Problemas Com "LEFT OUTER JOIN"
Bom, com essa que vc me mandou funcionou até que bem... porém não trouxe
todas as informações que existem na tabela... vou tentar explicar melhor
abaixo:
Seguinte:
1-tenho uma tabela da pedidos onde todos os pedidos do sistema são
inseridos
ok???
2-tenho uma tabela de notas onde todas as notas do sistema são inseridas
ok???
3-as notas podem ser geradas a partir dos pedidos já feitos e tbm podem
ser
geradas manualmente, sem a necessidade de um pedido feito anteriormente...
4-tenho uma tabela de notas_pedidos, nessa tabela são gravados os pedidos
que contem na nota, somente quando a nota é gerada a partir de um ou mais
pedidos, caso contrário essa tabela não é alimentada com nenhuma
informação...
5-ou seja, preciso mostrar a nota mesmo que não tenha um pedido
relacionado
a ela, porem preciso mostrar a nota de cada pedido quando o mesmo se
relaciona com a nota...
Agora será que consegui explicar melhor, sou meio ruim pra escrever...
Qualquer outra dúvida me pergunte por favor, preciso resolver isso
urgente... e se precisar da base de dados eu te mando...
Att.
Mateus Felipe Ricci
________________________________________________________
ORION Technology - www.oriontechnology.com.br
Sistemas de Gestão e Controle Empresarial - Assistência Técnica - Redes
STelefone: (19) 3308-8838 / (19) 9274-9792
/E-mail: mateus.ricci em oriontechnology.com.br
EMSN: mateusricci_ti em hotmail.com.br
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
Em
nome de Eduardo Jedliczka
Enviada em: quinta-feira, 2 de julho de 2009 17:35
Para: FireBase
Assunto: Re: [firebase-br] RES: RES: Problemas Com "LEFT OUTER JOIN"
ainda não entendi exatamente o que você quer, mas então tenta este
aqui...
select p.cod, p.data, p.total, case p.status
when 0 then 'ABERTO'
when 1 then 'ENTREGUE'
when 2 then 'ENTREGUE E RECEBIDO'
when 3 then 'RECEBIDO'
when 4 then 'ENCERRADO'
end as status,
n.nf,
n. emissao
from notas_pedido np
inner join pedito p on p.cod=np.pedido
inner join notas n on n.id=np.nota
where p.codcliente=2
order by p.data desc, p.cod
______________________________________________
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
__________ Information from ESET NOD32 Antivirus, version of virus signature
database 2740 (20071221) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com
__________ Information from ESET NOD32 Antivirus, version of virus signature
database 2740 (20071221) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com
Mais detalhes sobre a lista de discussão lista