Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Sugerencia] Edad de los clientes

SELECT NOMBRE, (YEAR(CURRENT_DATE()) - YEAR(FECHA_DE_NACIMIENTO)) AS EDAD  
FROM tabla_de_clientes;
1 respuesta

¡Hola Christian!

Gracias por compartir tu sugerencia con la comunidad. Tu consulta SQL parece estar bien escrita y debería funcionar correctamente para calcular la edad de los clientes en la tabla_de_clientes.

Solo me gustaría señalar que si la fecha de nacimiento de un cliente es posterior a la fecha actual, el cálculo de la edad no será preciso. Para evitar este problema, podrías agregar una condición en la consulta para asegurarte de que solo se calculen las edades de los clientes que ya han nacido.

Por ejemplo:

SELECT NOMBRE, (YEAR(CURRENT_DATE()) - YEAR(FECHA_DE_NACIMIENTO)) AS EDAD  
FROM tabla_de_clientes
WHERE FECHA_DE_NACIMIENTO <= CURRENT_DATE();

Espero que esta sugerencia te sea útil. ¡Buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)