Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/05/2010, 13:02
worldPeace_Plis
Usuario no validado
 
Fecha de Ingreso: marzo-2007
Mensajes: 238
Antigüedad: 17 años, 1 mes
Puntos: 5
para saber la edad

hola, tengo una duda, es q no se como terminar esta consulta:

Código:
$sql = 'SELECT `nombre`,`entidad`, (YEAR(CURRENT_DATE)-YEAR(`fecha`)) -
(RIGHT(CURRENT_DATE,5) < RIGHT(`fecha`,5)) AS `edad` 
FROM `altorend` WHERE `fecha` IS NOT null;';

Es que hay registros que no tienen fecha (p.e. 1998-05-02) el campo es: fecha DATE NULL, asi es que es opcional o no guardar la fecha, pero al realizar la consulta en los campos que no guardo fechas el registro queda asi: 0000-00-00 y entonces de esos no me permite saber la edad.

Como puedo omitir esas consultas? de los que no tienen fecha?