webForumDet fria alternativet

Addera värden alla poster i kolummen.

ASP

6 svar · 350 visningar · startad av Biasse

Medlem sedan aug. 2003480 inlägg
Frågan#1

Detta räknar ut antal poster i kolum "delning" men hur skriver jag det så att det räknar ut "summan" som står i varje post?

SQL = "SELECT COUNT(*) AS summa FROM delning"
Set RS = Connect.Execute(SQL)
%>

<%=RS("summa")%>
Medlem sedan juni 200032 967 inlägg
#2

Vadå summan i varje post?

Medlem sedan aug. 2003480 inlägg
#3

Ja det står summor mellan 50 upp till 300 i den. Det är en autosumma av alla jag är ute efter.

Medlem sedan juni 200032 967 inlägg
#4
SELECT sum(fältnamn) FROM tabell
Medlem sedan aug. 2003480 inlägg
#5

Tabbellen heter "delning", Kolumen heter "betalt". Men detta vill inte

<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\delning.mdb"

SQL = "SELECT sum(betalt) FROM delning"
Set RS = Connect.Execute(SQL)
%>

<%=RS("sum")%>
Medlem sedan juni 200032 967 inlägg
#6

Du har ju inget fält som heter sum, som du försöker skriva ut. Det kan du heller inte ha.

<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\delning.mdb"

SQL = "SELECT sum(betalt)[b] AS summan[/b] FROM delning"
Set RS = Connect.Execute(SQL)
Response.write RS("summan")
%>

Det vore bra om du försöker vara lite mer specifik, både i frågeställning och problembeskrivning. "Detta vill inte" hjälper oss inte. Bifoga alltid felmeddelande om du får ett sådant, samt beskriv på vilket sätt det inte fungerar.

Medlem sedan aug. 2003480 inlägg
#7

Ok ja det är mitt fel att du inte förstod.. men det sista du skrev fungerade perfekt. så jag bugar och bockar.

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