se raggruppi per id_articolo ti dara' la somma di tutti gli ordini corrispondenti all'id_articolo, cioe' 10Originariamente inviato da goeasy
con quella query vorrei ottenere il numero la somma degli articoli ordinati e successivamente permettere di effettuare una ricerca mirata per colore
(quella funziona)
Codice PHP:SELECT SUM( tab1.ordinato ) AS somma
FROM tab1
LEFT JOIN tab2 ON tab2.id_articolo = tab1.id_articolo
WHERE tab2.cod_colore = "ff0000"
GROUP BY tab2.id_articolo
se raggruppi per id_articolo, cod_colore ottieni la quantita' delle ordinazioni suddivise per colore.
Se vuoi identificare codice e colore aggiungili nella select:
Se vuoi la somma totale degli articoli ordinati basta contare sulla tab1.Codice PHP:SELECT tab1.id_articolo, tab2.cod_colore, SUM( tab1.ordinato ) AS somma
FROM tab1
LEFT JOIN tab2 ON tab2.id_articolo = tab1.id_articolo
GROUP BY tab2.id_articolo, tab2.cod_colore
Codice PHP:SELECT SUM( tab1.ordinato ) AS somma
FROM tab1

Rispondi quotando