Bom dia!
A listagem simples Matheus, seria pegar apenas os movimentos de manutenção ou somente movimentos de instalação, isso seria feito com um select apenas. Utilizei o Union nas tabelas e funcionou tudo ok. Muito obrigado pela ajuda. abraços, Paulo --- Em delphi-br@yahoogrupos.com.br, "Matheus" <matheus_...@...> escreveu > > Olá Paulo! > > Como assim listar individualmente é simples, mas com tipos diferentes não? > > A lógica é a mesma, mas com um detalhe, nos outros você terá que usar LEFT > JOIN! > > Abraços. > > > From: pcedisi > Sent: Sunday, September 27, 2009 7:30 PM > To: delphi-br@yahoogrupos.com.br > Subject: [delphi-br] SQL - Dúvidas > > > Ola a todos. > > Tenho algumas tabelas e gostaria de saber se é possÃvel > obter o resultado desejado através de SQL. Estou usando > firebird 2.1. > > Tabela 1 - Equipamentos > ID_EQUIP - EQUIPAMENTO - DATA INCLUSAO > ------------------------------------------- > Tabela 2 - Instalacao CAB - (Cabecalho da instalacao) > ID_INSTALACAO - DATA > > Tabela 3 - Instalacao DET - (Lista dos equips instalados) > ID_INSTALACAO - ID_EQUIP > ------------------------------------------- > Tabela 4 - Transferencia CAB - (Cabecalho da transferencia) > ID_TRANSF - DATA > > Tabela 5 - Transferencia DET - (Lista dos equips transferidos) > ID_TRANSF - ID_EQUIP > ------------------------------------------- > Tabela 6 - Manutencao CAB - (Cabecalho de Manutencao) > ID_MANUT - DATA > > Tabela 7 - Manutencao DET - (Lista equips para manutencao) > ID_MANUT - ID_EQUIP > > Os dados nas tabelas diferem e por isso nao posso > usar um indicador para manutencao, instalacao ou > transferencia. > > Quero listar todas as ocorrencias relativas a um > determinado equipamento, listar individualmente > é simples, mas com tipos diferente não sei se é > possivel. > > EQUIP Ocorrencia Data > 1 Instalacao 30/01/2009 > 1 Manutencao 20/04/2009 > 1 Transferencia 25/08/2009 > 1 Manutencao 12/09/2009 > 1 Manutencao 20/09/2009 > > Agradeço a quem possa ajudar com solução, se houver, > ou orientação sobre estrutura para conseguir objetivo. > > abraços, > > Paulo > > > > > > [As partes desta mensagem que não continham texto foram removidas] >