Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2011, 14:13
bimboclaim
 
Fecha de Ingreso: junio-2010
Mensajes: 30
Antigüedad: 13 años, 10 meses
Puntos: 0
Pregunta Calcular si es año, meses o Dias?

Hola

con esta consulta logro obtener las edades de los usuarios en la base de datos pero tengo un inconveniente no me arroja si son años o meses o dias solo me arroja valores Ejemplo:

Afiliado Edad
Andres Zafhi 20
Roberto Rodriguez 30

SELECT Concat (Nombres, ' ', Apellidos) As Afiliado
CASE
WHEN (MONTH(fecha_nacimiento) < MONTH(current_date)) THEN YEAR(current_date) - YEAR(fecha_nacimiento)
WHEN (MONTH(fecha_nacimiento) = MONTH(current_date)) AND (DAY(fecha_nacimiento) <= DAY(current_date)) THEN YEAR(current_date) - YEAR(fecha_nacimiento)
ELSE (YEAR(current_date) - YEAR(fecha_nacimiento)) - 1
END AS edad
FROM tbl_Afiliados

Y no he podido acomodar la consulta para que me muestre en otra columna

Afiliado Edad UniMedida
Andres Zafhi 20 Años
Roberto Rodriguez 30 Dias

De antemano muchas Gracias por su ayuda