Como se puede obtener un listado con los mejores promedios de alumnos con mas de la mitad de la carrera cursada?
Hola Alberto, ahí tendrás que hacer un proceso que itere los alumnos de la carrera y le consulte el % de avance a al procedimiento que te lo calcula (fijate la solapa de la Ficha del Alumno). Luego de los que te den más del 50%, tendrás que llamar al proceso que te de el promedio de la carrera y cotejarlo con el umbral que necesites.
El procedimiento que calcula el % de avance es: sp_fichaluporcapro y el del promedio del alumno es sp_PromGralT. Obviamente vas a tener que retocarlos bastante para lograr lo que estás buscando. El procedimiento sp_fichaluporcapro tiene como parametro de entrada el número de inscripción y te devuelve la info de las carreras donde ese alumno está anotado. Ahi tendrás que agregarle el parámetro de carrera y legajo.
Tené en cuenta que son dos procedimientos bastante consumidores de recursos, y encima tendrás un orden de ejecución batante alto. Aunque si tenés buen equipamiento, no tendrás problemas.
Espero te haya servido, al menos yo lo haría así.
Saludos
Juan