webForumDet fria alternativet

Summera post i tabell

ASP

2 svar · 171 visningar · startad av Poppe25

Medlem sedan apr. 2002255 inlägg
Frågan#1

Ska summera Sekunder i en tabell, av typen text. Det skumma är att när do while loopen är aktiv funkar inte utskriften. Och jag fattar just ingenting. Någon som gör det?

rs.open sql,cn,2,3
'do while not rs.EOF
totTid1=rs("Sekunder")
totTid=totTid+totTid1
rs.MoveNext
'loop
rs.Close

Response.Write("Antal sekunder: " &totTid &"<br>")

Medlem sedan dec. 200012 464 inlägg
#2

funkar inte utskriften

Det där säger inget. Var lite mer utförlig och beskriv varför, tack. Om du får något felmeddelande, skriv det.

Varför har du lagrat värdena som text i databasen?

Jag skulle nog rekommendera att du byter datatypen till number och då kan du utföra summeringen direkt i SQL vilket är mycket effektivare.

set rs = connect.execute("select sum(sekunder) from ogrish")
response.write "Antal sekunder: " & rs(0) & "<br>"
Medlem sedan apr. 2002255 inlägg
#3

Tack för snabbt svar, du har helt rätt....men nu löser det sig.

262 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)