Eroare MySQL SQL syntax
Scris: Joi Oct 11, 2012
Am incercat urmatoarea interogare:
As vrea sa obtin media notelor pe fiecare examen in parte pentru examenele sustinute in anul 2004.
Tabelul "examene" are structura: examene (cod_examen, cod_disciplina, data_examen).
Tabelul "note" are structura: note (cod_nota, cod_student, cod_examen,nota).
Dar ca rezultat imi apare:
Versiunea de mysql e prea invechita sau e o greseala de sintaxa?
Cod: SelectaĊ£i tot
SELECT AVG(NOTE.NOTA) FROM EXAMENE INNER JOIN NOTE ON EXAMEN.COD_EXAMEN=NOTE.COD_EXAMEN HAVING YEAR(EXAMENE.DATA_EXAMEN)='2004' GROUP BY EXAMENE.COD_EXAMEN;
Tabelul "examene" are structura: examene (cod_examen, cod_disciplina, data_examen).
Tabelul "note" are structura: note (cod_nota, cod_student, cod_examen,nota).
Dar ca rezultat imi apare:
Cod: SelectaĊ£i tot
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'GROUP BY EXAMENE.COD_EXAMEN LIMIT 0, 30' at line 1