PDA

Visualizza la versione completa : Conti in ACCESS


ciko1973
25-07-2002, 14:32
Come faccio ad avere la somma di una colonna di valori attraverso una query?

Grazie

Gigi84
25-07-2002, 14:52
SELECT Sum(nomecampo) AS Somma FROM TuaTabella WHERE ...


:ciauz: :ciauz:

ciko1973
25-07-2002, 15:10
no,

4 record (e non campi) con i valori:
2
2
3
2
Ora mi necessita il modo di avere 9 come risultato.
Come faccio?

ladyBlu
25-07-2002, 15:12
scusa credo di non capire bene: cosa significa somma di 4 record o 9 che siano??? :master:

Gigi84
25-07-2002, 15:13
SELECT Sum(nomecampO) AS Somma FROM TuaTabella WHERE ...

questa rispecchia prprio l'esempio che mi hai fatto tu..



4 record (e non campi) con i valori:
2
2
3
2
Ora mi necessita il modo di avere 9 come risultato


Avrai come risultato

Somma
9

ciko1973
25-07-2002, 15:42
SELECT Foglio1.Campo1, Foglio1.Campo2 AS Somma, Foglio1.Campo3, Foglio1.Campo4 FROM Foglio1 WHERE (((Foglio1.Campo1)>=[Op]));

Questo è quanto inserito.
Il risultato nella colonna SOMMA è 0

Perchè?

ladyBlu
25-07-2002, 15:44
Originariamente inviato da ciko1973
SELECT Foglio1.Campo1, Foglio1.Campo2 AS Somma, Foglio1.Campo3,
Foglio1.Campo4 FROM Foglio1 WHERE (((Foglio1.Campo1)>=[Op]));

Questo è quanto inserito.
Il risultato nella colonna SOMMA è 0

Perchè?
SCRIVI COSì:


SELECT SUM(Foglio1.Campo1, Foglio1.Campo2) AS Somma, Foglio1.Campo3,
Foglio1.Campo4 FROM Foglio1 WHERE (((Foglio1.Campo1)>=[Op]));


Dovrebbe andare, ok?
:ciauz:

Gigi84
25-07-2002, 15:46
Se vuoi sommare il campo2:

SELECT Foglio1.Campo1, Sum(Foglio1.Campo2) AS Somma, Foglio1.Campo3, Foglio1.Campo4 FROM Foglio1 WHERE (((Foglio1.Campo1)>=[Op]))
GRUOP BY Foglio1.Campo1,Foglio1.Campo3,Foglio1.Campo4;

Questo ti fa la somma di campo2, e nella somma prende i record che campo1,3,4 uguali,

se non è questo quello che vuoi fare dimmi il problema che vediamo..
:gren:

:ciauz: :ciauz:

ciko1973
25-07-2002, 15:47
Funziona!!!!
Grazie aveo dimenticato SUM
Grazie

ladyBlu
25-07-2002, 15:48
prego...
:ciauz:

Loading