lincon 0 Denunciar post Postado Agosto 4, 2005 Olá pessoal, trabalho na Petrobras e estou fazendo algumas consultas no banco de dados corporativo. Por isso tenho algumas restrições de acesso.Tenho uma tabela mais ou menos assimhorario_inicio horario_termino origem operacao destino 10:00 4316 E 4317 10:00 4317 R 4316 12:00 14:00 4320 E 4393 12:00 14:00 4393 R 4320 13:00 4301 R 4227 13:00 4227 E 4301A tabela acima indica as operações dos tanques na área da refinaria.Sendo que as operações sem horário de término ainda estão em andamento, e o campo "operacao" indica se ele está enviando ou recebendo.Eu quero consultar as operações da refinaria, mas as operações são duplicadas, por exemplo o tanque 4316 envia para o 4317 e o 4317 recebe do 4316.Essa duplicidade não me interessa, o q eu quero é só um registro. Ou só o 4316 enviando para o 4317 ou só o 4317 recebendo do 4316.Alguém sabe como resolver esse impasse?Espero que tenha sido claro no esclarecimento do problemaAbraços Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Agosto 4, 2005 Filtre a operacao select * from tabela where operacao = 'E' ... ou ... use a sintaxe do connect by (detalhes no manual) para ver a hierarquia dos processos Compartilhar este post Link para o post Compartilhar em outros sites
lincon 0 Denunciar post Postado Agosto 5, 2005 Filtre a operacao select * from tabela where operacao = 'E' ... ou ... use a sintaxe do connect by (detalhes no manual) para ver a hierarquia dos processos <{POST_SNAPBACK}> Mas eu tb quero ver as operações de Recebimento "R" pois alguns tanques recebem das unidades de processamento. Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Agosto 8, 2005 Nestes casos como fica origem ? Compartilhar este post Link para o post Compartilhar em outros sites