se ho capito giusto a te serve di trovare quanta roba hai in magazzino perchè il sistema su carichi e scarichi non aggiorna le quantità, giusto?
in questo caso prima di fare gli update fai una query di questo tipo
codice:
SELECT
tname.CodiceArticolo,
tname.Descrizionearticolo,
tname.tipomov,
sum(tname.quantità) AS Qty
from
tname
GROUP BY
tname.tipomov,
tname.CodiceArticolo
ORDER BY
tname.CodiceArticolo,
tname.tipomov
che ti mostra quanti sono gli articoli caricati e quanti sono gli articoli scaricati, ordinati per codice articolo.
più o meno in questo modo
codice:
+ ------------------- + ------------------------ + ------------ + -------- +
| CodiceArticolo | Descrizionearticolo | tipomov | Qty |
+ ------------------- + ------------------------ + ------------ + -------- +
| 1 | aaa | c | 12 |
| 1 | aaa | s | 11 |
| 2 | bbb | c | 5 |
| 2 | bbb | s | 6 |
| 3 | ccc | c | 2 |
| 3 | ccc | s | 2 |
+ ------------------- + ------------------------ + ------------ + -------- +
6 rows
il tutto assumendo che la tua tabella si chiami tname (se non si chiama così cambia tname con il nome della tua tabella).