Re: consulta SQL

From: Mximo Eduardo Mndez <mmendez(at)ceride(dot)gov(dot)ar>
To: "eburg" <eburg(at)mailchile(dot)cl>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: consulta SQL
Date: 2005-06-01 14:00:06
Message-ID: BasiliX-1.1.1_fix2-1117645206429de996c4b17@wwwmail.ceride.gov.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola. No s si entiendo bien lo que necesits porque me parece una consulta muy sencilla. Aparentemente necesits agrupar por profesor y por materia la cantidad de evaluaciones verdad? Me imagino que tens una tabla de profesores aparte y referenciada adems como clave ajena en la tabla de evaluaciones, as como tambin otra tabla de materias con algo similar al profesor. En ese caso, la consulta sera:

SELECT nombre_profe, nombre_materia, COUNT(*)
FROM profesor p, materia m, evaluacion e
WHERE p.id_profe = e.id_profe AND m.id_mate=e.id_mate
GROUP BY nombre_profe, nombre_materia

Espero te sirva.

Mximo E. Mndez
CERIDE

01 Jun 2005 10:34 ART usted escribio:

> Primero que nada estoy realizando un sistema de encuestas docentes
> en la cual tengo esta tabla que donde guardo las evaluaciones de cada alumno
> con el profesor calificado y el ramo correspondiente, bien ahora la pregunta es que
> necesito contar todas las votaciones de cada profesor con su respectivo ramo, me explico
> mejor:
>
> profesor votos ramo
> JUAN 20 CALCULO
> PEDRO 10 ALGEBRA
>
>
> create table EVALUACION (
> ID_EVALUAC NUMERIC(5) not null,
> FIRMA VARCHAR(50) not null,
> ID_RAMOS NUMERIC(5) null,
> RUT_PROF CHAR(10) null,
> FECHA DATE not null,
> ID_PREGUNTAS NUMERIC(5) null,
> CAL_PERSONAL FLOAT8 not null,
> CLA_PROFESIONAL FLOAT8 not null,
> constraint PK_EVALUACION primary key (ID_EVALUAC)
> );
> alter table EVALUACION
> add constraint FK_EVALUACI_EVAL_PREG_PREGUNTA foreign key (ID_PREGUNTAS)
> references PREGUNTAS (ID_PREGUNTAS)
>
>
> GRACIAS POR SU RESPUESTAS....
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 6: Has buscado en los archivos de nuestra lista de correo?
>
> http://archives.postgresql.org/pgsql-es-ayuda

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Julio Rivero 2005-06-01 14:30:22 Re: ayuda
Previous Message Mario Soto Cordones - Venezuela 2005-06-01 13:58:37 Re: Fw: imagenes en la DB