webForumDet fria alternativet

lista ut ålder i olika klasser och sammanlagt medlemmar i olika klasser.

ASP

4 svar · 381 visningar · startad av Dashi

Medlem sedan jan. 2005296 inlägg
Frågan#1

Hej! Visste inte vad jag skulle söka efter så jag frågar direkt istället.

I min databas har jag åldrar och om jag vill ha på min hemsida t.ex såhär:
Ålder 10-19 sammanlagt 11 personer
Ålder 20-29 sammanlagt 9 personer
Ålder 30-39 sammanlagt 21 personer

o.s.v ni fattar vad jag menar, hur kan jag göra det? någon som har en ide?

Mvh // Dashi

Medlem sedan feb. 200112 078 inlägg
#2
Response.Write "Ålder 10 till 19 sammanlagt " & conn.Execute("SELECT COUNT(UserId) FROM tblUser WHERE UserAge BETWEEN 10 AND 19")(0).Value & " personer. <br>"
Response.Write "Ålder 20 till 29 sammanlagt " & conn.Execute("SELECT COUNT(UserId) FROM tblUser WHERE UserAge BETWEEN 20 AND 29")(0).Value & " personer.<br>"
Response.Write "Ålder 30 till 39 sammanlagt " & conn.Execute("SELECT COUNT(UserId) FROM tblUser WHERE UserAge BETWEEN 30 AND 39")(0).Value & " personer.<br>"
Medlem sedan feb. 200112 078 inlägg
#3

Fungerade det?

Medlem sedan jan. 2005296 inlägg
#4

OveRRidE skrev:

Response.Write "Ålder 10 till 19 sammanlagt " & conn.Execute("SELECT COUNT(UserId) FROM tblUser WHERE UserAge BETWEEN 10 AND 19")(0).Value & " personer. <br>
Response.Write "Ålder 20 till 29 sammanlagt " & conn.Execute("SELECT COUNT(UserId) FROM tblUser WHERE UserAge BETWEEN 20 AND 29")(0).Value & " personer.<br>
Response.Write "Ålder 30 till 39 sammanlagt " & conn.Execute("SELECT COUNT(UserId) FROM tblUser WHERE UserAge BETWEEN 30 AND 39")(0).Value & " personer.<br>

Nej fick inte ihop det riktigt, har inte heller någon userid kan du försöka göra koden lite enklare så är du snäll, ett exempel på hur jag har min kod.
http://www.webforum.nu/showthread.php?t=140872

Kan du kanske osså vissa ett exempel på hur jag kan få ut en summa på alla medlemmar?

Tack på förhand..

Mvh //Dashi

Medlem sedan jan. 2005296 inlägg
#5

De e lugnt jag löste det fick bara göra om koden lite du glömde ett " sånt i slutet osså därför det inte ville funka, OveRRidE tack för kodtipsen dom va till stor hjälp :)

Och här är resultaten...
För att visa hur många medlemmar mellan ålder 20-29

<% Response.Write "Ålder 20 - 29 " & conn.Execute("SELECT COUNT(*) FROM medlemmar WHERE alder BETWEEN 20 AND 29")(0).Value & " personer." %>

Och denna visar hur många medlemmar det finns sammanlagt i databasen

<% Response.Write "sammanlagt " & conn.Execute("SELECT COUNT(*) FROM medlemmar")(0).Value & " personer." %>

Och om man nu skulle vara intresserad så finns här även en kod som ger resultar på hur många medlemmar som är över 20 år

<% Response.Write "Ålder 20+ " & conn.Execute("SELECT COUNT(*) FROM medlemmar WHERE alder > 20")(0).Value & " personer." %>

Hoppas detta kan va till någon mer nytta än bara till mig :)

Mvh //Dashi

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