webForumDet fria alternativet

Räkna ihop klick

ASP

6 svar · 312 visningar · startad av Meng

Medlem sedan feb. 2003549 inlägg
Frågan#1

Hur ska jag göra detta, jag vill räkna ihop alla klick och lägga det i antal så jag kan hämta det via att kalla antal alltså.

		<%
		Set Raknaihop = Conn.Execute("SELECT klick FROM kategorier")
		dim antal

		Do While Not Raknaihop.EOF

		antal = Raknaihop("klick") +

		Raknaihop.MoveNext
		Loop
		Raknaihop.Close
		Set Raknaihop = Nothing%>
Medlem sedan juni 200032 967 inlägg
#2

Fixa det direkt i SQL-frågan:

Select sum(klick) as antal from kategorier
Medlem sedan feb. 2003549 inlägg
#3

HAha det tänkte jag nog att det gick att göra något sånt men jag visste ju såklart inte hur.

Nytt problem; jag vill lista de 10 mest använda men jag vill fortfarande lista dem med kategorinavn ASC så de ligger i bokstavs ordning och inte klick ordning..

Set RecSet = Conn.Execute("SELECT TOP 10 * FROM kategorier ORDER BY kategorinavn ASC")
Medlem sedan feb. 2003549 inlägg
#4

När jag skriver

<%Set Raknaihop = Conn.Execute("Select sum(klick) as antalE from kategorier")%>

får jag inget värde... ?

Medlem sedan juni 200032 967 inlägg
#5

Vadå får inget värde? Innehåller inte Raknaihop("antalE") någonting?

Medlem sedan juni 200032 967 inlägg
#6

Nytt problem; jag vill lista de 10 mest använda men jag vill fortfarande lista dem med kategorinavn ASC så de ligger i bokstavs ordning och inte klick ordning..

Så här kanske?

Set RecSet = Conn.Execute("SELECT * FROM kategorier WHERE kategorinavn IN (SELECT TOP 10 kategorinavn FROM kategorier ORDER BY klick DESC) ORDER BY kategorinavn ASC")
Medlem sedan feb. 2003549 inlägg
#7

Jojo det funkade bara jag som glömt fylla klick fälten med värden i den nya databasen jag gjorde =) sorry!

Lista de 10 mest använda i bokstavsordning funkar prima med den koden du skapade nu också.

Tackar tackar anders :birp

858 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
683 ms — deklarationer (db)
0 ms — hämta statistik (cache)
171 ms — hämta tråd, inlägg och bilagor (db)
683 ms — ändringar (db)