MySQL - Quiero llenar un campo con los datos de otro

 
Vista:
sin imagen de perfil
Val: 6
Ha disminuido su posición en 3 puestos en MySQL (en relación al último mes)
Gráfica de MySQL

Quiero llenar un campo con los datos de otro

Publicado por areli (2 intervenciones) el 28/03/2021 22:35:10
Tengo a un alumno con varias calificaciones algunas aprobadas y otras no y quiero llenar el campo estatus este será basado en que si tiene una materia reprobada será IRREGULAR y si no tiene ninguna reprobada será Regular

Mi tabla historial tiene

Clave_alumno, clave_materia, periodo, calificacion.

Y mi tabla de control tiene

Clave_alumno, total_materias, estatus(este es el que deseo llenar)

el total de materias fue un poco sencillo solo use sum para sumar los registros del alumno pero este de estatus
no se como actualizarlo de acuerdo a las calificaciones de las materias.

quise usar un count pero ese suma los registros así que quisiera entender mas sobre como actualizar tablas de estas formas como resolver esto.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Richard
Val: 70
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Quiero llenar un campo con los datos de otro

Publicado por Richard (21 intervenciones) el 01/04/2021 14:50:59
Hola.
Para llenar la tabla CONTROL deberías de hacer lo siguiente:
Total_Materias = contar las materias que lleva el alumno según CLAVE_ALUMNO, esto así debería de ser, en lugar de sumar, aunque en realidad, CONTAR y SUMAR debería de devolver el mismo valor según el campo que estés contando o sumando.

Estatus = deberías de contar el total de materias aprobadas x ejemplo, si el total de materias aprobadas es igual al TOTAL_MATERIAS, el estatus debería ser REGULAR, caso contrario debe de ser IRREGULAR

Si no me comprendió me avisa para enviarle el sql
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 6
Ha disminuido su posición en 3 puestos en MySQL (en relación al último mes)
Gráfica de MySQL

Quiero llenar un campo con los datos de otro

Publicado por areli (2 intervenciones) el 03/04/2021 00:47:28
Gracias....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar