
01/10/2008, 13:35
|
 | | | Fecha de Ingreso: marzo-2008 Ubicación: Aqui estoy
Mensajes: 574
Antigüedad: 17 años Puntos: 20 | |
Respuesta: como puedo calcular la edad SELECT
CASE
WHEN (datepart(month, usuarios.Fecha_Nac) < datepart(month, current_date))
THEN datediff(year, usuarios.Fecha_Nac, current_date)
WHEN (datepart(month, usuarios.Fecha_Nac) = datepart(month, current_date))
AND (datepart(day, usuarios.Fecha_Nac) <= datepart(day, current_date))
THEN datediff(year, usuarios.Fecha_Nac, current_date)
ELSE datediff(year, usuarios.Fecha_Nac, current_date) - 1END AS Edad From `usuarios`
__________________ Firma: Es mas dificil para el mono entender que el hombre desciende de el....
PD: Siempre doy karma al que me da una buena respuesta... ;0) |