Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Otra forma
Select A.cperiodo, B.ccurso, dcurso, creditos
From periodoacademico A, cursos B, cursosxperiodo C
Where A.cperiodo = C.cperiodo
and B.ccurso = C.ccurso
and A.cestado ='0'
and B.cestado = '0'
and creditos = 3;
6. Alumnos matriculados en el periodo académico 20162
SELECT a.cperiodo, a.ccurso,c.dcurso, a.cseccion,
a.calumno,b.nombrealumno, d.dcalificacion
FROM notasalumno a, alumno b, cursos c, calificacion d
WHERE a.calumno = b.calumno
AND a.ccurso = c.ccurso
AND a.ccalificacion = d.ccalificacion
AND a.cperiodo = '20162';
--OTRA FORMA
--SELECT 'Numero de creditos aprobados por ',a.calumno, a.nombrealumno, sum(b.creditos)
--FROM alumno a, cursos b, notasalumno c
--WHERE a.calumno = c.calumno
--AND a.calumno = &CODIGO
--AND b.ccurso = c.ccurso
--AND c.nota > 9
--group by a.calumno, a.nombrealumno;
8. Alumnos que NO han ingresado el año 2010 y que tengan un apellido PALOMINO
SELECT a.calumno, a.nombrealumno, b.cperiodo, b.ccurso,b.cseccion
FROM alumno a, notasalumno b
WHERE a.calumno = b.calumno
AND not a.calumno like '2010%'
AND a.nombrealumno like '%PALO%'
order by a.calumno DESC;
9. Contar a los alumnos que han desaprobado algún curso, mostrar el número de veces de cursos
desaprobados en forma descendente.
SELECT a.calumno, a.nombrealumno, b.cperiodo, b.ccurso, COUNT(*) cantidad
FROM alumno a, notasalumno b
WHERE a.calumno = b.calumno
AND b.nota < 10
GROUP BY a.calumno, a.nombrealumno, b.cperiodo,b.ccurso
order by cantidad desc;
NOTA
update notasalumno set nota = 12, ccalificacion = '1'
where cperiodo in ('20141', '20142')
and ccurso like 'H%';