Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/08/2007, 21:18
Avatar de BrujoNic
BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Re: Duda con YEAR() y Where

Si se puede utilizar, solo que debes tener presente que lo que te regresa es el año de esa fecha. Si lo que queres es realizar comparaciones para edad, por ejemplo, debes modificar tu SELECT de la siguiente forma:

Código PHP:
SELECT FROM usuario
WHERE 
(YEAR(CURRENT_DATE) - YEAR(fech_nac)) 
          - (
RIGHT(CURRENT_DATE,5) < RIGHT(fech_nac,5)) < 20 
Podes ver el ejemplo en este enlace: Cálculos con fechas
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL