Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/09/2004, 20:02
Avatar de fmmeson
fmmeson
 
Fecha de Ingreso: enero-2002
Ubicación: Tucuman
Mensajes: 401
Antigüedad: 23 años
Puntos: 2
gracias pero ya encontre la solucion para obtener cuantos años tiene el usuario y es esta:
Código PHP:
SELECT nombrefecha_nacimientoCURDATE(), (YEAR(CURDATE())-YEAR(fecha_nacimiento))-(RIGHT(CURDATE(),5)<RIGHT(fecha_nacimiento,5)) AS edad from datospersonales 
esta consulta me devuelve lo siguiente, ejemplo:

martin | 1981-06-04 | 26/09/2004 | 23

donde 23 son los años que tiene martin

ahora tengo un problema, quiero agregarle un condicional "where" para que me devuelva los usuarios que tienen entre 20 y 30 años de edad, supongo que debo utilizar un "between" pero el problema que tengo es que hago referencia a EDAD y este no es un campo sino un alias y no se como hacerlo. desde ya muchas gracias
__________________
Lo que se hace por AMOR esta mas allá del BIEN y del MAL - Friedrich Nietzsche
http://www.hispanogeek.com.ar
Desarrollador IT -