--- Em delphi-br@yahoogrupos.com.br, Rubem Rocha <rubem.ro...@...> escreveu boa tarde, Rubem não rasga sua carteira não, talvez voce não tenha entendido o que eu queria com o select. Eu quero que me retorne todos os processo onde os autores fossem 'maria' e 'jose' pode haver um processo com varios autores.o Hugo dos Santos Saraiva(Lista_delphi) me enviou o select: <code> SELECT a.nro_processo
FROM autores a GROUP BY a.nro_processo HAVING SUM(CASE WHEN UPPER(a.nome) LIKE '%MASAAKI%' THEN 1 ELSE 0 END) > 0 AND SUM(CASE WHEN UPPER(a.nome) LIKE '%MASAHARU%' THEN 1 ELSE 0 END) > 0 AND SUM(CASE WHEN UPPER(a.nome) LIKE '%NTT%' THEN 1 ELSE 0 END) > 0 AND SUM(CASE WHEN UPPER(a.nome) LIKE '%NORIHITO SEKIZAKI%' THEN 1 ELSE 0 END) > 0 AND SUM(CASE WHEN UPPER(a.nome) LIKE '%KATSUMI SEKIGUCHI%' THEN 1 ELSE 0 END) > 0 AND SUM(CASE WHEN not (UPPER(a.nome) LIKE '%MASAAKI%')AND not (UPPER(a.nome) LIKE '%NTT%')AND not (UPPER(a.nome) LIKE '%MASAHARU%')AND not (UPPER(a.nome) LIKE '%NORIHITO SEKIZAKI%')AND not (UPPER(a.nome) LIKE '%KATSUMI SEKIGUCHI%') THEN 1 ELSE 0 END) = 0 <code> neste exemplo estou pesquisando com 05 elementos. Como podem ver o select é meio complexo( para mim bastante) mas vou aprendendo e compartilhando. mais uma vez agradeço á ajuda de todos.Show de bola está logica do Hugo. > > select DISTINCT PROCESSO from TABELA where (UPPER(AUTOR) LIKE `%MARIA%' OR > UPPER(AUTOR) LIKE '%JOSE%') > > > > Se nem isso resolver, rasgo minha carteira de trabalho! Sinceramente! > > > > Sds. > > > > De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em > nome de Gildenor Teixeira > Enviada em: quarta-feira, 6 de maio de 2009 11:40 > Para: delphi-br@yahoogrupos.com.br > Assunto: Re: [delphi-br] ajuda SQL > > > > > > > > > Se assim nao resolver, ta danado!!! > select PROCESSO from TABELA where (AUTOR = 'maria' OR AUTOR = 'jose') > > -- > Gildenor Teixeira > > 2009/5/5 Humberto Oliveira <holiveira.wordpr...@... > <mailto:holiveira.wordpress%40gmail.com> > > > > > > > > leite romano, > > se o segundo select é o que mais aproxima da sua solução e ainda não está > > dando certo, é porque existe algo no valor do campo AUTOR que não está > > satisfazendo a condição. > > > > Passe mais detalhes. > > > > > > 2009/5/5 leite romano <leite_rom...@... > <mailto:leite_romano%40yahoo.com.br> <leite_romano%40yahoo.com.br> > > > > > > > > > > > > > > oi Humberto, o segundo select que se aproxima mais do que eu preciso, > mas > > > mesmo assim não da certo pois não retornara nada. Obrigado pela atenção > > > outros colegas aki da lista ja me deram uma luz, vou continuar tentando > > aki > > > assim que tiver uma solução eu posto aki. > > > > > > --- Em ter, 5/5/09, Humberto Oliveira <holiveira.wordpr...@... > <mailto:holiveira.wordpress%40gmail.com> <holiveira.wordpress%40gmail.com> > > <holiveira.wordpress%40gmail.com>> > > > escreveu: > > > > > > De: Humberto Oliveira <holiveira.wordpr...@... > <mailto:holiveira.wordpress%40gmail.com> <holiveira.wordpress%40gmail.com> > > <holiveira.wordpress%40gmail.com> > > > > > > > Assunto: Re: [delphi-br] ajuda SQL > > > Para: delphi-br@yahoogrupos.com.br > <mailto:delphi-br%40yahoogrupos.com.br> > <delphi-br%40yahoogrupos.com.br><delphi-br% > > 40yahoogrupos.com.br> > > > > > Data: Terça-feira, 5 de Maio de 2009, 14:48 > > > > > > > > > select PROCESSO from TABELA where AUTOR in ('maria', 'jose') > > > > > > ou > > > > > > select PROCESSO from TABELA where (AUTOR = 'maria' and AUTOR = 'jose') > > > > > > Resolve seu problema? > > > > > > 2009/5/5 leite romano <leite_romano@ yahoo.com. br> > > > > > > > > > > > > > > > criterio autor = 'maria' e 'jose' > > > > > > > > segue a tabela > > > > > > > > processo cliente autor > > > > 123 joao maria > > > > 123 joao jose > > > > 456 marcelo maria > > > > 456 marcelo jose > > > > 456 marcelo milton > > > > 789 jose maria > > > > > > > > teria que retornar apenas o processo 123 pois é o unico que tem como > > > autor > > > > maria e jose somente. uso FB1.5 ibx. Delculpem pelo e-mail anterior > > bati > > > no > > > > enter sem querer e enviou > > > > > > > > > > > > > > > > > > > > Veja quais são os assuntos do momento no Yahoo! +Buscados > > > > http://br.maisbusca dos.yahoo. com > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > Veja quais são os assuntos do momento no Yahoo! +Buscados > > > http://br.maisbuscados.yahoo.com > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > -- > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > [As partes desta mensagem que não continham texto foram removidas] >