![]() |
Calcular edad real !!! Hola alguien me puede ayudar con esto? necesito desplegar la edad esacta de un usuario, la edad la calculo pormedio de sql asi: SELECT id, spot_id, DATE_FORMAT(CURDATE(),'%Y')-DATE_FORMAT(birth_dt,'%Y') AS age FROM profile; lo cual me arroja la edad : 39 2006.00 - 1967.00 Total: 39.00 pero necesito tomar en cuenta los meses y dias trancurridos desde su fecha de nacimiento asi k la edad correcta es : 38 20060703.00 - 19670710.00 Total: 389993.00 alguien me puede decir como hacer esto en mysql se lo agradecere mucho atte: jamon |
Hola, puedes usar la funcion TO_YEARS: select id, TO_YEARS(CURDATE()-birth_dt) as age FROM Profile es probable que te devuelva un numero decimal, consulta el manual de MySQL para estar seguro. |
| La zona horaria es GMT -6. Ahora son las 00:05. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.