![]() |
Consulta para sacar promedio de calificaciones ? Hola a todos, estoy haciendo un sistema para colegios, y ahora tengo que sacar el promedio de 3 notas, y esta seria la nota anual, lo estoy haciendo asi pero no da: Código PHP: Gracias por adelantado, saludos. |
Prueba con esto Sacaría las media de notas del alumno 1 si quires la de todos para la materia dos sería la segunda consulta. Código: select avg(nota) from notas where idalumno=1 and idmateria=2 group by idalumno |
Hola Lord, el caso es que tengo que tener las 3 notas(idtiponota=1,idtiponota=2, idtiponota=3) para poder sacar la nota anual, la consulta que me diste saca el promedio cuando hay una nota o dos. o existe otra forma de realizarlo? Yo tengo una tabla notas: idalumo | idmateria | idtiponota | nota| en idtiponota coloco la el tipo de nota, por ejm. aqui se califica por trimestres, es decir para cada trimestre existe una nota, y hay 3 trimestres y la nota anual se calcula promediando las 3 notas. si idtiponota tiene el valor de 1 significa que esa nota es del I Trimestre, si 2 es del II Trimestre la verdad es que la veo dificil en una sola consulta, Gracias por la ayuda, saludos. |
Hola Lucas_1250 Precisamente la segunda consulta saca la nota media del alumno global no en función del trimestre, ya que para eso tendría que filtrar, la consulta: Código: select avg(nota) from notas where and idmateria=2 group by idalumno------------ EDICION POSTERIOR -------------------------- Mira probe con esta consulta y creo que explicará mejor lo que te digo pruebala y modifica a tu gusto. Código: SELECT |
Código: SELECT |
Gracias Lord of freaks por la ayuda, tambien a Gabo77 por el codigo muy bueno, realmente me mataron, excelente, y lo mas en poco tiempo. que la pasen bien, saludos. |
| La zona horaria es GMT -6. Ahora son las 11:28. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.