Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/01/2009, 20:50
nutricionista
 
Fecha de Ingreso: enero-2009
Mensajes: 3
Antigüedad: 15 años, 3 meses
Puntos: 0
Culculo de edad en meses

Estimados:

Estoy haciendo un sistema de evaluación del estado nutricional en niños, el tema es que tengo una secuencia en que al ingresar una fecha (nacimiento) me calcula la edad en meses a la fecha cumplidos con la siguiente consulta:

$q = $mysqli->query("SELECT * FROM talla_para_la_edad t WHERE t.`edad`=(((YEAR(curdate()) - YEAR('".$_POST['fecha_nacimiento']."'))*12) + (MONTH(curdate()) - MONTH('".$_POST['fecha_nacimiento']."')));");

El problema es que si un niño tiene ya 5 meses y 20 días cumplidos debería considerarlo como un niño de 6 meses y no de 5,

Lo anterior con la finalidad de poder evaluar el peso y la talla actual del niño o niña con las tablas de referencia según la edad en meses.

Alguien me podría ayudar a resover esto?

Agradeciendo de antemano su colaboración

Andrés Acevedo Osorio
Nutricionista