Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/03/2009, 15:25
buru
 
Fecha de Ingreso: marzo-2005
Mensajes: 74
Antigüedad: 19 años, 8 meses
Puntos: 0
problemas con consulta

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