
01/12/2006, 13:06
|
 | | | Fecha de Ingreso: noviembre-2006
Mensajes: 381
Antigüedad: 18 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! |