PDA

View Full Version : query facile facile


DarkSiDE
12-06-2003, 23:01
ho una situazione del genere:

devo fare una query che mi restituisca una riga per ogni materia relativa ad un alunno, sommando le ore delle materie ripetute, cioè sull'esempio che vi ho mostrato dovrei avere 3 righe invece che 4, dove si ripete alunno e materia (francesco rossi - filosofia) voglio la somma delle ore (13+8), dovrei fare un self-join vero?

guldo76
13-06-2003, 03:14
SELECT cognome, nome, descrizione, sum(ora) AS ore
FROM TabellaX
GROUP BY Id_materia, Id_alunni;
Funziona?

Guldo

cionci
13-06-2003, 09:14
SELECT cognome, nome, descrizione, sum(ora) AS ore
FROM TabellaX
GROUP BY Id_materia, Id_alunni, congome, nome, descrizione;
Nella SELECT si possono mettere solamente campi presenti nel GRUOP BY o funzioni di aggregazioni di campi non pesenti nel GROUP BY...

DarkSiDE
13-06-2003, 23:52
sì vi ringrazio, nn sapevo che il group by servisse a quello :)