Alisson Rodrigues 3 Denunciar post Postado Julho 15, 2004 Está dando algum erro? :huh: Compartilhar este post Link para o post Compartilhar em outros sites
Rosye 0 Denunciar post Postado Julho 15, 2004 Putz, depois de passar o dia todo em cima disso, descobri porque não funcionava... troquei o BETWEEN pelo HAVING e funcionou! PHP [/tr][tr]"SELECT Nome, Tipo_associacao, Data_associacao, Cidade, Username, Data_nascimento, IF((date_format(Data_nascimento,'%m')>date_format(now(),'%m')) OR ((date_format(Data_nascimento,'%m')=date_format(now(),'%m')) AND (date_format(Data_nascimento,'%d')>date_format(now(),'%d'))),date_format(now(),'%Y')-date_format(Data_nascimento,'%Y')-1,date_format(now(),'%Y')-date_format(Data_nascimento,'%Y')) as idade FROM membros WHERE nome LIKE '%$pnome%' AND cidade LIKE '%$pcidade%' HAVING idade >= '".$pidade1."' AND idade <= '".$pidade2."' ORDER BY nome";[/tr] É mole? Da primeira vez o having não funcionava e o between sim, agora foi o contrário... :blink: []s! Rosana Compartilhar este post Link para o post Compartilhar em outros sites