Wilke1 0 Denunciar post Postado Fevereiro 16, 2009 ola pessoal , estou fazendo uma select de pesquisa , usando a descrição do produto exemplo existem diversos limpadores , como limpa vidro ,limpa pedra ,limpa piso, limpadores ajax ,limpador cif, limpador brilhante etc.... só que eu quero que ele traga somente do limpa a limpador cif , pegando os todos nesse intervalo estou fazendo assim mas não esta dando certo, ele esta trazendo somente os limpa e limpadores cif. existe uma forma de filtrar isso ? :blink: SELECT TP.CD_PRODUTO,TP.NM_PRODUTO FROM TB_PRODUTO TP WHERE TP.FL_ATIVO_INATIVO='A' AND TP.CD_DEPARTAMENTO='7005'AND TP.CD_SETOR='71' AND TP.CD_GRUPO='09' AND TP.CD_SUB_GRUPO='04' AND TP.CD_PRODUTO =(SELECT PL.CD_PRODUTO FROM TB_PRODUTO_LOJA PL WHERE PL.CD_LOJA='020' AND PL.CD_PRODUTO=TP.CD_PRODUTO ) AND (TP.NM_PRODUTO LIKE'LIMPA %') OR (TP.NM_PRODUTO LIKE' LIMPADOR CIF %') ORDER BY NM_PRODUTO Compartilhar este post Link para o post Compartilhar em outros sites
Chrnos 30 Denunciar post Postado Fevereiro 16, 2009 Tira o espaço em branco que está no like 'LIMPA %'.... deixa só LIKE 'LIMPA%', senão ele só vai trazer o que tiver um espaço em branco depois do limpa ou limpador cif mesmo. []'s Compartilhar este post Link para o post Compartilhar em outros sites
Wilke1 0 Denunciar post Postado Fevereiro 16, 2009 Tira o espaço em branco que está no like 'LIMPA %'.... deixa só LIKE 'LIMPA%', senão ele só vai trazer o que tiver um espaço em branco depois do limpa ou limpador cif mesmo. []'s oi amigo, eu ja fiz isso mas não deu certo Compartilhar este post Link para o post Compartilhar em outros sites
Chrnos 30 Denunciar post Postado Fevereiro 16, 2009 Estranho.. tenta por no like assim: like '%LIMPA%' Assim ele procura pelo limpa em qualquer trecho onde a expressão limpa exista. Exemplo de retornos esperados: autolimpante limpa-vidros limpador cif Se isto não retornar o que quer, veja se o resto dos valores da sua cláusula where não é o motivo de não estar trazendo os dados. O melhor é testar direto no banco e ver se os status que está usando no filtro não estão interferindo no resto da consulta. []'s Compartilhar este post Link para o post Compartilhar em outros sites
TeDs 0 Denunciar post Postado Fevereiro 16, 2009 Tenta colocar o sinal de % antes do texto, tipo: % texto de pesquisa % Não esqueça que tera diferença entre MAIUSCULO e minusculo então coloque o que vem do banco Upper(Nome do campo) e depois Upper(texto de pesquisa) Espero ter ajudado apesar de estar aprendendo ainda :P Compartilhar este post Link para o post Compartilhar em outros sites
Wilke1 0 Denunciar post Postado Fevereiro 17, 2009 Tenta colocar o sinal de % antes do texto, tipo: % texto de pesquisa % Não esqueça que tera diferença entre MAIUSCULO e minusculo então coloque o que vem do banco Upper(Nome do campo) e depois Upper(texto de pesquisa) Espero ter ajudado apesar de estar aprendendo ainda :P eu fiz assim, mas ele continua trazendo somente o limpa e até limpador cif, sendo que tem mas limpadores antes do cif.será que existe essa formula? seria tipo de 1 limpa até limpador cif pegando todos os lipamdores antes do limpador cif. nesse momento, ele so traz os limpas e limpadores cif. Compartilhar este post Link para o post Compartilhar em outros sites
Wilke1 0 Denunciar post Postado Fevereiro 17, 2009 Tenta colocar o sinal de % antes do texto, tipo: % texto de pesquisa % Não esqueça que tera diferença entre MAIUSCULO e minusculo então coloque o que vem do banco Upper(Nome do campo) e depois Upper(texto de pesquisa) Espero ter ajudado apesar de estar aprendendo ainda :P eu fiz assim, mas ele continua trazendo somente o limpa e até limpador cif, sendo que tem mas limpadores antes do cif.será que existe essa formula? seria tipo de 1 limpa até limpador cif pegando todos os lipamdores antes do limpador cif. nesse momento, ele so traz os limpas e limpadores cif. Resolvido Pessoaleu fiz uma tabela temporaria ,inserindo campo numero ,somente os produtos com o numero 1 até 50 vao ser executados ect.... valeu pessoal pela atençâo. :rolleyes: Compartilhar este post Link para o post Compartilhar em outros sites