Salve, ho realizzato un sito per una squadra di basket che racchiude un area in cui sono presenti le stats dei singoli giocatori.

Ho due tabelle in output, la prima con i totali, e funge tutto.

La seconda con le media, e mi da questo strano problema, ovvero non riesco a stampare a video i nomi dei giocatori e le loro stats. Allego immagine

Senza titolo-1.jpg

questa è l'istruzione SQL che ho implementato

codice:
SELECT Roster.cognomeGiocatore, Statistiche_Gare.idPlayer, Statistiche_Gare.anno, (sum(PTI)/sum(PG)) as A, ((sum(TLF)/sum(TLT))*100) as B, ((sum(T2F)/sum(T2T))*100) as C, ((sum(T3F)/sum(T3T))*100) as D, (sum(RD)/sum(PG)) as E, (sum(RO)/sum(PG)) as F, (sum(PP)/sum(PG)) as G, (sum(PR)/sum(PG)) as H, (sum(AST)/sum(PG)) as I, (sum(STD)/sum(PG)) as L, (sum(STS)/sum(PG)) as M, (sum(FF)/sum(PG)) as N, (sum(FS)/sum(PG)) as O, (sum(PTI + TLF - TLT + T2F - T2T + T3F - T3T + RD + RO - PP + PR + AST + STD - STS - FF + FS)/sum(PG)) as P,  (sum(MIN)/sum(PG)) as U FROM (Statistiche_Gare INNER JOIN Roster ON Statistiche_Gare.idPlayer = Roster.idPlayer) INNER JOIN Anno ON Statistiche_Gare.anno = Anno.anno WHERE NOW() BETWEEN datainizio AND datafine GROUP BY Statistiche_Gare.idPlayer, Roster.cognomeGiocatore, Statistiche_Gare.anno
ci deve essere qualche problema nel group by presumo ma non so come andare avanti e risolvere la cosa. Mi date una mano?