o due tabelle, in una ho gli arrivi e in una le uscite
entrambe le tabelle hanno due campi
- codice articolo
- quantità
ogni volta che mi arriva un certo articolo, lo scrivo nella tabella arrivi, e quando ne esce una certa quantità lo segno nella tabella uscite
come faccio a sapere quanta roba m'è rimasta?
mi servirebbe da fare un
SELECT arrivi.quantità - uscite.quantità
from arrivi, uscite
where ?????
come faccio?
a logica farei così
direi prima di sommare tutte le quantità di ogni codice articolo in modo da sapere la quantità totale arrivata di ogni articolo
poi dovrei fare la stessa cosa per le uscite ed infine sottrarre tra di loro le quantità col medesimo articolo
ma... come posso farlo?
dovrebbe esser semplice
devo anche sottrarre dei valori tra le due tabelle, solo che quando il rispettivo campo non compare nella seconda, la tabella finale mi da campo null
mi spiego meglio con un esempio pratico
tabella 1
mele 12
pere 13
banane 14
tabella 2
mele 5
pere 6
come risultato mi da
tabella risultante
mele 7
pere 7
banane [campo vuoto]
come faccio?
ps ho usato il left join per avere anche la riga banane nel risultato, ma non riesco a far calcolare il valore della quantità

Rispondi quotando