Vorrei realizzare una query che mi dia l'inventario del magazzino del 2009
Ho 2 tabelle (semplificate nel numero dei campi) nelle quali sono elencati gli acquisti e le vendite dell'anno 2009
I valori di ART_ID si ripetono varie volte in entrambe le tabelle poichè articoli uguali sono stati acquistati e venduti varie volte
CREATE TABLE IF NOT EXISTS `contab_acquisti` (
`ART_ID` int(5) NOT NULL DEFAULT '0',
`QUANT` int(10) NOT NULL DEFAULT '0',
`PREZZO` double DEFAULT '0',
)
CREATE TABLE IF NOT EXISTS `contab_vendite` (
`ART_ID` int(5) NOT NULL DEFAULT '0',
`QUANT` int(10) NOT NULL DEFAULT '0',
)
Vorrei realizzare una query che mi da per ogni articolo la somma di tutte le quantità acquistate e vendute con i seguenti campi:ART_ID QUANT_A QUANT_V PREZZO
esempio per l'ARTICOLO 125:
ART_ID 125
QUANT_A 25 (TOTALE PEZZI ACQUISTATI)
QUANT_v 7 (TOTALE PEZZI VENDUTI)
PREZZO 10,52 (EURO)
POSSO FARE 2 QUERY DISTINTE
SELECT contab_acquisti.ART_ID, Sum(contab_acquisti.QUANT) AS QUANT_A, contab_acquisti.PREZZO
FROM contab_acquisti
GROUP BY contab_acquisti.ART_ID;
SELECT contab_vendite.ART_ID, Sum(contab_vendite.QUANT) AS QUANT_V
FROM contab_vendite
GROUP BY contab_vendite.ART_ID;
MA NON RIESCO AD UNIRLE IN UNA UNICA con Join... help!!!