Newsgroup: it.comp.appl.access
Titolo: Somme e sottrazioni in query (sono la solita imbranata....)

ciao a tutti,
premesso che sono abbastanza ignorantella e potrò sembrare banale ma il 
problema mi sta facendo tribolare :-(
Ho una tabella (semplicissima) con vari campi per la descrizione di 
prodotti di magazzino. Tramite query estraggo i dati significativi sui 
quali devo ragionare:
categoria   |   prezzo |   destinazione
I valori che ottengo sono in parte elencati di sotto.
A	50 €		 cliente	
A	279 €		cliente	
B	678 €		cliente	
C	10 €		fornitore	
A	7 €		 fornitore	
D	500 €	        cliente	
E	340 €		in regalo
Ora devo sommare le varie quantita: non avrei problemi se si trattase 
'solo' di una somma perchè nella visualizzazione struttura della query 
ho imparato a usare la funzione SommaDiquantita (un risultato storico 
per la sottoscritta!).
Il problema si pone essendoci la categoria 'E', infatti il valore deve 
essere sottratto.
Non riesco a capire come e dove inserire la condizione. In pratica non 
riesco a fare le due cose insieme.....
Riuscireste a darmi una mano? :-)
Grazie mille per l'attenzione e le eventuali risposte.

"randazzo_a" <randazzo_a@NOSPAM_PLEASElibero.it> ha scritto nel messaggio
news:AIb6f.5642$Ij....@tornado.fastwebnet.it...

Ciao randazzo_a,
potresti fare un esempio del risultato che vorresti ottenere con i dati che
hai esporto ?
Ho capito che vuoi una somma e una sottrazione, ma non ho capito cosa deve
essere sommato a cosa e cosa deve essere sottratto a cosa.
Scusa il gioco di parole, ma dopo una settimana di duro lavoro, non riesco
ad esprimermi meglio :-)
Ciao, resto in attesa for you :-)
Sandro

 Sandro

"randazzo_a" <randazzo_a@NOSPAM_PLEASElibero.it> ha scritto nel messaggio
news:AIb6f.5642$Ij....@tornado.fastwebnet.it...

Se la tabella/query che contiene i dati si chiama Pippo il codice SQL della
query che fa la somma algebrica delle quantità è il seguente:
SELECT Sum(IIf([categoria]="E",[quantità]*-1,[quantità])) AS SommaAlgebrica
FROM Tabella1;
Se sei abituata a lavorare con la griglia di struttura delle queries,
aggiungi alla query un campo calcolato così fatto:
SommaAlgebrica: Somma(IIf([categoria]="E";[quantità]*-1;[quantità]))
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

 
Abuso della tua disponibilità.... ;-)
Sarebbe possibile fare in modo che la formula precedente si riferisca 
solo ai gruppi di valori anzichè a tutti insieme?
Mi spiego: sommare i valori che si riferiscono ai clienti, ai fornitori, 
ai regali e sempre mantenendo quellla condizione vista prima.
Ri-grazie
ciao ciao
P.S. Ho provato a usare nella griglia la formula raggruppamento e poi 
somma per avere la quantità totale ma c'è un problema: non mi vengono 
accorpate tutte le voci 'cliente' poichè il campo 'categoria' non è 
sempre lo stesso per il cliente.
Infatti mi ritrovo ad avere:
A    40 €     cliente
B    230 €   cliente
.....

 ....
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------.