Ciao Ragazzi,
sono nuovo del forum e diciamo nuovo di sql, dico diciamo perché l'ho studiato circa 2 anni fa e adesso sto riprendendo l'argomento.
Ho due tabelle:
Adesso desidero prima capire in sql e poi implementare in php come mostrare una schermata in cui viene visualizzato il totale dato dalla somma delle quantita degli ordini fatto da un dipendente e il suo rispettivo nome e cognome.
Spero di essere stato comprensibile ma provo con un esempio:
A questo punto io vorrei creare una tabella in cui ci sia:
Ho provato a creare un'espressione SQL:
però mi stampa:
a primo impatto sembra corretta ma sbaglio in qualcosa perché così facendo mi somma tutte le
della colonna quando invece io voglio raggruppare solo in base all'id_dipendente.
In cosa sbaglio?
sono nuovo del forum e diciamo nuovo di sql, dico diciamo perché l'ho studiato circa 2 anni fa e adesso sto riprendendo l'argomento.
Ho due tabelle:
Codice:
dipendenti([U]id_dipendente[/U], nome, cognome, sesso, telefono, mansione)
ordini([U]id_ordine[/U], id_dipendente, tipo_articoli, quantita)
Adesso desidero prima capire in sql e poi implementare in php come mostrare una schermata in cui viene visualizzato il totale dato dalla somma delle quantita degli ordini fatto da un dipendente e il suo rispettivo nome e cognome.
Spero di essere stato comprensibile ma provo con un esempio:
id_dipendente | nome | cognome | sesso | telefono | mansione |
3 | ale | ros | m | 340 | vendita |
7 | mar | cat | f | 340 | studente |
25 | gio | man | m | 347 | cassa |
id_ordine | id_dipendente | tipo_articoli | quantita |
378 | 3 | tvc | 1000 |
379 | 3 | tvc | 200 |
382 | 25 | cancelleria | 10000 |
A questo punto io vorrei creare una tabella in cui ci sia:
id_dipendente | nome | cognome | quantita |
3 | ale | ros | 1200 |
25 | gio | man | 10000 |
Ho provato a creare un'espressione SQL:
Codice:
SELECT o.id_dipendente, d.nome, d.cognome, SUM( quantita )
FROM ordini o, dipendenti d
WHERE o.id_dipendente = d.id_dipendente
però mi stampa:
id_dipendente | nome | cognome | quantita |
3 | ale | ros | 11200 |
a primo impatto sembra corretta ma sbaglio in qualcosa perché così facendo mi somma tutte le
Codice:
quantita
In cosa sbaglio?