Estraggo dei dati numerici da un db, li dispongo in un tabella
Devo fare la somma in orizzontale e in verticale. Per quella in orizzontale non ci sono problemi, mentre sto avendo delle difficoltà per quella in verticale.
Si può fare?
Estraggo dei dati numerici da un db, li dispongo in un tabella
Devo fare la somma in orizzontale e in verticale. Per quella in orizzontale non ci sono problemi, mentre sto avendo delle difficoltà per quella in verticale.
Si può fare?
Giò
Nel loop che scorre i record incrementi una variabile ad ogni ciclo con i valori che man mano estrai.
Ancora più semplice + fare una
SELECT SUM(nomecampo) FROM tabella WHERE...
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
Provo subito con la seconda mi sembra la soluzione migliore, se ho problemi torno qui
![]()
Giò
Forse non è la soluzione migliore, ho 7 colonne e devo fare la somma su tutte e 7.
Mi puoi spiegare meglio come fare con la variabile da incrementare
Grazie
Giò
Prima del ciclo imposti
somma1 = 0
Dentro al Loop fai
somma1 = somma1 + rs("campo")
Fuori dal ciclo stampi la variabile somma1
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
Il problema di sommare in verticale è risolto, ora ho qualche problemino con le percentuali
Ho fatto in questo modo
<% s1 = RecSet("S1")
s2 = RecSet("S2")
s3 = RecSet("S3")
s4 = RecSet("S4")
s5 = RecSet("S5")
s6 = RecSet("S6")
s7 = RecSet("S7")
somma1=0
somma2=0
somma3=0
somma4=0
somma5=0
somma6=0
somma7=0
Do Until RecSet.EOF %>
<% somma1=somma1+RecSet("S1")
somma2=somma2+RecSet("S2")
somma3=somma3+RecSet("S3")
somma4=somma4+RecSet("S4")
somma5=somma5+RecSet("S5")
somma6=somma6+RecSet("S6")
somma7=somma7+RecSet("S7")
%>
per calcolarmi la percentuale volevo fare perc1=s1+somma1
ma evidentemente non si fa così
Giò
Beh, sicuramente non si fa così: quale percentuale esattamente devi calcolare?
E' nato www.lombardiamotori.it
www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!
Ok, penso che avrai risolto. Comunque quella roba là sopra, se proprio deve essere, almeno sia:
Anche l'occhio vuole la sua parte..........codice:dim s(7) for y=1 to 7 myfield="S"&y s(y)=RecSet(myfield) next dim somma(7) for j=1 to 7 somma(j)=0 next Do Until RecSet.EOF for k=1 to 7 myfield="S"&k somma(k)=somma(k)+RecSet(myfield) next RecSet.movenext loop
![]()
E' nato www.lombardiamotori.it
www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!
Ti ringrazio per l'ottimizzazione che mi hai consigliato
Ma ho la necessità di calcolarmi quei valori percentuali.
Come si fa?
Giò
Mi devi spiegare che percentuale di che cosa.
Inoltre, quegli s1, s2 ecc. all'inizio, cosa sono esattamente?
E' nato www.lombardiamotori.it
www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!