Está en la página 1de 3

Consultas SQL 1- Select Nombre_Alum, Nombre_Res, Parentezco from Responsable, Alumno 2- Select Alumno.Nombre_Alum as 'Alumno', Responsable.Nombre_Res as 'Responsable', Registro.

Fecha_Registro as 'Fecha Registro' from Responsable inner join Registro on Responsable.Id_Responsable = Registro.Id_Responsable inner join Alumno on Alumno.Id_Alumno = Registro.Id_Alumno 3- Select COUNT (Id_Alumno) as 'Alumno registrados' from Registro where Fecha_Registro = '2004' 4- select Nombre_Alum as 'Nombre Alumno', Fecha_Nac_Alum from Alumno where Fecha_Nac_Alum = '01-29-1990' order by Nombre_Alum desc 5- select Alumno.Nombre_Alum as 'Alumno', Documento.Nombre_Doc as 'Documento Presentado' from Documento inner join Doc_Alumno on Documento.Id_Documento = Doc_Alumno.Id_Documento inner join Alumno on Alumno.Id_Alumno = Doc_Alumno.Id_Alumno 6- Select Nombre_Alum as Alumno, Id_Nivel as Nivel, Turno_Nivel as Turno From Alumno, Nivel where Id_Nivel = '3' Order by Turno 7- Select Nombre_Maestro as Nombre, Telefono_Maestro AS Telefono from Maestro Order by Nombre asc 8- Select Id_Pagos_Realizado as 'Pago' , Fecha_Pago 'Fecha', Monto from Pagos_Realizado 9- Select Nombre_Res as 'Nombre Responsable' , Id_Situacion as 'Situacion Familiar' From Responsable, Situacion Where Id_Situacion = 'Soltero' 10-select Responsable.Nombre_Res as 'Nombre', Pago.Tipo_Pago as 'Pago', Pago_Realizado.Fecha_Pago as 'Fecha' from Responsable inner join Pago_Realizado on Responsable.Id_Responsable = Pago_Realizado.Id_Responsable inner join Pago on Pago.Id_Pago = Pago_Realizado.Id_Pago 11-Select Responsable.Nombre_Res as 'Responsable', Responsable.Parentesco as 'Parentezco', Alumno.Nombre_Alum as 'Alumno', Registro.Fecha_Registro as 'Fecha de Matricula'

from Registro inner join Responsable on Registro.Id_Responsable = Responsable.Id_Responsable INNER join Alumno on Registro.Id_Alumno = Alumno.Id_Alumno where Nombre_Alum = 'Martinez' 12-select Maestro.Nombre_Maestro as 'Docente', Nivel.Nombre_Nivel as 'Grado', Alumno.Nombre_Alum as 'Estudiante' from Alumno inner join Maestro on Maestro.Id_Maestro = Alumno.Id_Alumno inner join Nivel on Nivel.Id_Nivel = Alumno.Id_Nivel 13-select Responsable.Nombre_Res 'Responsable', Pago.Tipo_Pago as 'Pago Realizado', Pago_Realizado.Monto_Pago As 'Monto', Pago_Realizado.Fecha_Pago as 'Fecha' from Pago_Realizado inner join Responsable on Pago_Realizado.Id_Responsable = Responsable.Id_Responsable inner join Pago on Pago_Realizado.Id_Pago = Pago.Id_Pago 14-select Maestro.Nombre_Maestro as 'Docente', Alumno.Nombre_Alum as 'Alumno' from Alumno inner join Maestro on Maestro.Nombre_Maestro = Alumno.Nombre_Maestro where Maestro.Nombre_Maestro = 'Manuel' and Alumno.Nombre_Alum = 'Juan'

select a.Nombre_Alum as 'NombreAluno',a.Apellido_Alum as 'ApellidoAlum', n.Id_Nivel as 'Nivel',m.Nombre_Maestro as 'Maestro' from Alumno a,Nivel n, Maestro m, Registro r where a.Id_Nivel=n.Id_Nivel and a.Id_Alumno= r.Id_Alumno and a.Id_Maestro=m.Id_Maestro and r.Fecha_Registro='2011-01-23'

1- Select COUNT (Id_Alumno) as 'Alumno registrados' from Registro where Fecha_Registro = '2004'

SELECT ((select count(*) from Alumno, Registro WHERE Alumno.idAlumno = Registro.idAlumno AND fechaRegistro>='FechaInicio' AND fechaRegistro<='FechaFin' AND estado = 'S')*100)/(select count(*) from Alumno, Registro WHERE Alumno.idAlumno = Registro.idAlumno AND fechaRegistro>='FechaInicio' AND fechaRegistro<='FechaFin' AND estado = 'N') ///////////////// select count(*) from Alumno, Registro WHERE Alumno.Id_Alumno =
Registro.Id_Alumno AND Fecha_Registro between '2011-01-22' AND '2011-0130'///////////////////////

SELECT (((select count(*) from Alumno, Registro WHERE Alumno.Id_Alumno = Registro.Id_Alumno AND Fecha_Registro between '2011-01-22' AND '2011-0130' and Estado = 'Retirado')*100)/(select count(*) from Alumno, Registro WHERE Alumno.Id_Alumno = Registro.Id_Alumno AND Fecha_Registro between '2011-01-22' AND '2011-01-30' )) --Alumno morosos select COUNT (*) from Pago_Realizado where Fecha_Pago between '2011-0112' AND '2011-07-18'

También podría gustarte