in

¿Cómo clasificar las entradas en una consulta?

Tengo tres tablas: estudiante, tarea y materia. Tienen los siguientes valores:

Alumno

Identificación del Estudiante nombre del estudiante sujeto_id
2001 Juan MacEnroe 11
2002 puede rockwell 13
2005 James Cronwell 13
2012 jane grillo 14

Tema

sujeto_id nombre del tema
11 Matemáticas
13 Historia
14 Biología

Tareas

Identificación del Estudiante sujeto_id descripción puntaje día de entrega
2001 11 tarea 1 8.0 2021-05-13 20:15:20
2001 11 Tarea 2 8.0 2021-06-15 21:35:40
2005 13 tarea 1 4.0 2021-05-13 19:05:30

Quiero crear una consulta que me devuelva una lista de todos los estudiantes y las materias relacionadas, con el estado de cada materia siguiendo la regla a continuación, y también la fecha de la última evaluación de la tarea.

  • si no hay puntuación = Pendiente
  • si puntuación >= 5 = Pasó
  • si puntuación < 5 = Examen

Rendimiento esperado:

nombre del estudiante nombre del tema descripción estado día de entrega
Juan MacEnroe Matemáticas tarea 1 Pasó 2021-05-13 20:15:20
Juan MacEnroe Matemáticas Tarea 2 Pasó 2021-06-15 21:35:40
James Cronwell Historia tarea 1 Examen 2021-05-13 19:05:30
puede rockwell Historia Pendiente
jane grillo Biología Pendiente

Intenté usar el código a continuación, sin éxito. me quedé atascado. Agradezco cualquier ayuda.

select student_name, subject_name, submission_date
 from student, subject, assignments;

0

¿Te ayudó la respuesta?

Subscribirse
Notificar por
guest
0 Comentarios
Inline Feedbacks
Ver todas las Respuestas

¿Pueden tener un «PMF-PDF» juntos?

No se pudo probar la cantidad de transferencia en solidez en moka. Pero la prueba manual funciona bien