Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/07/2010, 15:03
Erick_SS
 
Fecha de Ingreso: diciembre-2009
Ubicación: San Salvador, El Salvador
Mensajes: 20
Antigüedad: 15 años
Puntos: 0
Exclamación AYUDA!! :( Consulta con la extracción de Registros con el AS

Hola gente les cuento mi problema.
Estoy realizando un formulario de búsqueda donde tengo las opciones para buscar los datos del Usuario. Ok, todo va bien cuando comparo los datos, el problema es este. La edad del Usuario la calculo en el Query de MySql a través de la fecha de su nacimiento (en formato: dd/mm/aaaa) y le asigno un AS AGEUSER el problema es que cuando selecciono en el formulario la edad por ejemplo entre 20 - 25 (años) no puedo poner un WHERE porque estoy utilizando un ALIAS.
El query q tengo es el siguiente:

SELECT *, SUBSTRING(NOW() FROM -19 FOR 4)-SUBSTR(f_nacimiento, -4) AS AGEUSER FROM boletines_usuarios WHERE genero = 'm';

esto me hace la consulta correctamente, pero como AGEUSER tiene un valor en tiempo de ejecución no puedo utilizar el WHERE AGEUSER (Q es el Alias que utilizamos) BETWEEN 20 and 25;

¿Que opciones me dan ustedes para poder obtener la Edad del Usuario en tiempo de Ejecución y compararla?

Ayudaaaa! plisss!

Se los agradezco de antemano.