Come faccio ad avere la somma di una colonna di valori attraverso una query?
Grazie
Come faccio ad avere la somma di una colonna di valori attraverso una query?
Grazie
Ciko73
SELECT Sum(nomecampo) AS Somma FROM TuaTabella WHERE ...
![]()
![]()
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?
Ciko73
scusa credo di non capire bene: cosa significa somma di 4 record o 9 che siano??? :master:
05.08.2005 - by alka
Auguri all'angelo custode dei moderatori.
SELECT Sum(nomecampO) AS Somma FROM TuaTabella WHERE ...
questa rispecchia prprio l'esempio che mi hai fatto tu..
Avrai come risultato4 record (e non campi) con i valori:
2
2
3
2
Ora mi necessita il modo di avere 9 come risultato
Somma
9
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è?
Ciko73
SCRIVI COSì: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è?
Dovrebbe andare, ok?codice:SELECT SUM(Foglio1.Campo1, Foglio1.Campo2) AS Somma, Foglio1.Campo3, Foglio1.Campo4 FROM Foglio1 WHERE (((Foglio1.Campo1)>=[Op]));
![]()
05.08.2005 - by alka
Auguri all'angelo custode dei moderatori.
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:
![]()
![]()
Funziona!!!!
Grazie aveo dimenticato SUM
Grazie
Ciko73
prego...
![]()
05.08.2005 - by alka
Auguri all'angelo custode dei moderatori.