documentji

Download Documentji

If you can't read please download the document

Upload: daniela-salcido

Post on 03-Dec-2015

213 views

Category:

Documents


0 download

DESCRIPTION

ddd

TRANSCRIPT

BEGIN;SET @id = 1;SELECT @prom_ordinario := AVG(calificacion)FROM movimientosWHERE tipo_cal= "O"AND clave_asignatura=@id;SELECT @prom_extra := AVG(calificacion)FROM movimientosWHERE tipo_cal= "E"AND clave_asignatura=@id;SELECT @prom_especial := AVG(calificacion)FROM movimientosWHERE tipo_cal= "S"AND clave_asignatura=@id;UPDATE asignaturas SET prom_ord = @prom_ordinario, prom_esp = prom_extWHERE id = @id;COMMIT;-----------------------------------------------------------------------------------------------------------------------------------BEGIN;SELECT @prom_ordinario := AVG(calificacion)FROM movimientosWHERE tipo_cal= "O"AND clave_asignatura=1;SELECT @prom_extra := AVG(calificacion)FROM movimientosWHERE tipo_cal= "E"AND clave_asignatura=1;UPDATE asignaturas SET prom_ord = @prom_ordinario, prom_esp = prom_extraWHERE id = 1;COMMIT;-----------------------------------------------------------------------------------------------------------------------------------SELECT @prom_ordinario := AVG(calificacion)FROM movimientosWHERE tipo_cal= "O";SELECT * FROM movimientosWHERE tipo_cal = "O"AND calificacion >= @prom_ordinarioLIMIT 0 , 30;SELECT @prom_ordinario := AVG(calificacion)FROM movimientosWHERE tipo_cal= "O"AND clave_asignatura=1;SELECT * FROM movimientosWHERE calificacion >= @prom_ordinarioAND clave_asignatura=1;SELECT @prom_ordinario := AVG(calificacion)FROM movimientosWHERE tipo_cal= "O"AND clave_asignatura=1;SELECT * FROM movimientosWHERE tipo_cal= "O"AND clave_asignatura=1;_________________________________________________________________________SELECT asignaturas.clave_materia, materias.nombre, maestros.nombre, asignaturas.prom_ord AS "promedio ordinario", asignaturas.prom_esp "promedio especial"FROM asignaturas, materias, maestros,aulasWHERE asignaturas.clave_materia = materias.idAND asignaturas.clave_maestro = maestros.idAND asignaturas.clave_aula = aulas.idSELECT movimientos.clave_alumno, estudiantes.nombre, AVG( tipo_cal = "O" + tipo_cal = "E" ) AS 'PROMEDIO'FROM movimientos, estudiantesWHERE movimientos.clave_alumno = estudiantes.idSELECT movimientos.clave_alumno, estudiantes.nombre, AVG( calificacion ) AS 'PROMEDIO'FROM movimientos, estudiantesWHERE movimientos.clave_alumno = estudiantes.id