Sacar edad usando fecha actual
Publicado por MC (1 intervención) el 23/11/2017 10:29:31
Hola amigos, tengo una bbdd con una celda fechnac que esta puesta la fecha de nacimiento.
Cual sería la sentencia sql para sacar la edad sin poner el año.
Por ejemplo:
SELECT fechanac,'2017'-YEAR(fechanac) FROM datos WHERE dni='12345678a';
Esta sentencia si, me saca la edad pero ya le he puesto yo el año manualmente y no me tiene en cuenta ni el mes ni el dia.
Como puedo automatizar esto para que tenga en cuenta la fecha actual real y saque la edad real, porque por ejemplo una persona nacida en diciembre de 1993 esa consulta le sacaría que tiene 24 años pero en realidad aun no los tiene
Gracias
Cual sería la sentencia sql para sacar la edad sin poner el año.
Por ejemplo:
SELECT fechanac,'2017'-YEAR(fechanac) FROM datos WHERE dni='12345678a';
Esta sentencia si, me saca la edad pero ya le he puesto yo el año manualmente y no me tiene en cuenta ni el mes ni el dia.
Como puedo automatizar esto para que tenga en cuenta la fecha actual real y saque la edad real, porque por ejemplo una persona nacida en diciembre de 1993 esa consulta le sacaría que tiene 24 años pero en realidad aun no los tiene
Gracias
Valora esta pregunta
0