
Actividad #2
- MANEJO DE FECHAS EN MYSQL -
https://www.dropbox.com/s/5x88heebw8tzj9k/cumple.sql?dl=0
- Reto #1 -
Solución
Base de Datos

Tablas
(Referencial) Estudiante


(Referencial) Materia


(Movimiento) EstMat --->


Consultas
1. Total de estudiantes nacidos en los años 70
En esta consulta, estamos utilizando la función YEAR(fecha_nacimiento) para extraer el año de nacimiento de cada estudiante y luego comparamos ese año con el rango de años de la década de 1970 (1970 a 1980). La función COUNT(*) se utiliza para contar el número total de estudiantes que cumplen con esta condición.


2. Consultar a los estudiantes que tienen entre 16 y 20 años.
En esta consulta, estamos utilizando una operación entre fechas para calcular la diferencia en años entre la fecha de nacimiento de cada estudiante y la fecha actual (CURDATE()). Luego, comparamos esa diferencia en años con el rango de edades deseado (de 16 a 20 años) en la cláusula WHERE.

- No se encuentra ningún estudiante registrado en este rango de edades, pero si modificamos el rango podemos verificar el correcto funcionamiento de la consulta

3. Consultar los nombres de los estudiantes que son mayores de 25 años.
En esta consulta, estamos utilizando una operación entre fechas para calcular la diferencia en años entre la fecha de nacimiento de cada estudiante y la fecha actual (CURDATE()). Luego, comparamos esa diferencia en años con 25 en la cláusula WHERE.

4. Calcular la edad de cada estudiante utilizando alias.
En esta consulta, estamos utilizando una operación entre fechas para calcular la diferencia en años entre la fecha de nacimiento de cada estudiante y la fecha actual (CURDATE()) para así mostrar la edad de cada estudiante.

Tabla (Repaso)


Consultas
1. Cuantas mujeres tiene su nombre terminado en z


2. Total de personas nacidas en los años 70's


3. Listar las personas con edad entre 25 y 30 años

- No hay personas registradas en este rango de edad, pero para verificar el correcto funcionamiento de la consulta podemos incrementar el rango.

4. Agrupar por numero de hijos

5. Cuantas personas tienen el nombre Carlos

6. Total de mujeres con edad igual o menor de de 22 años

7. Total de hombres mayores de 30 años que tengan mas de 1 hijo


8. Cuantas mujeres mayores de 25 años edad tiene entre 1 y 3 hijos


9. Muestra la edad aproximada
