Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/12/2006, 13:06
Avatar de Gabo77
Gabo77
 
Fecha de Ingreso: noviembre-2006
Mensajes: 381
Antigüedad: 17 años, 5 meses
Puntos: 6
Pero su problema es con la fecha de nacimiento, creo que lo que buscas es algo como esto
Código:
SELECT
        APELLIDO, NOMBRE, DATE_FORMAT(NACIMIENTO,'%d-%m-%Y') AS NACIMIENTO, DATE_FORMAT(Fallecimiento,'%d-%m-%Y')AS Fallecimiento, (YEAR(CURRENT_DATE) - YEAR(Fallecimiento)) - (RIGHT(CURRENT_DATE,5) < RIGHT(Fallecimiento,5)) AS Años, IF(STRCMP('0000-00-00', NACIMIENTO), '0', (YEAR(Fallecimiento) - YEAR(Nacimiento)) - (RIGHT(Fallecimiento,5) < RIGHT(Nacimiento,5))) AS EDAD
FROM
        LISTAPE
Saludos!