Cordial Saludo.
Necesito sacar un promedio de unas tablas. Primero el promedio por areas y luego el promedio de las areas.
Esta consulta me saca el promedio por areas de cada estudiante:
SELECT cod_estudiante AS estudiante, AVG( puntaje ) AS promedio, id_area AS area
FROM valoracion, evaluacion
WHERE id_evaluacion = evaluacion.id
GROUP BY cod_estudiante, id_area
ORDER BY cod_estudiante
Ahora necesito saber como saco el promedio general (es el promedio de los promedios de las areas) de cada estudiante, todo en una sola consulta.
Tengo las siguientes tablas:
valoracion(id, puntaje, cod_estudiante, id_evaluacion)
evaluacion(id, fecha, tipo, id_grupo, id_area)
areas(id, nombre)
Muchas Gracias por su valiosa colaboracion