
01/12/2006, 12:47
|
 | | | Fecha de Ingreso: octubre-2004 Ubicación: Madrid
Mensajes: 334
Antigüedad: 20 años, 6 meses Puntos: 2 | |
Creo que así iría pero comprueba las respuestas del if a ver si te da la fecha en tu formato y yo que tu cambiaba la otra respueta :)
Código:
SELECT
Apellido,
Nombre,
DATE_FORMAT(Nacimiento,'%d-%m-%Y')AS Nacimiento,
IF (STRCMP('0000-00-00', fallecimiento), 'NO LO MATES SIGUE VIVO', DATE_FORMAT(Fallecimiento,'%d-%m-%Y')) AS Fallecimiento,
(YEAR(CURRENT_DATE) - YEAR(Fallecimiento)) - (RIGHT(CURRENT_DATE,5) < RIGHT(Fallecimiento,5)) AS Años,
(YEAR(Fallecimiento) - YEAR(Nacimiento)) - (RIGHT(Fallecimiento,5) < RIGHT(Nacimiento,5)) AS Edad,
Url
FROM
listape
WHERE
MONTH(Fallecimiento)=MONTH(CURDATE())
ORDER BY fallecimiento ASC
|