18. december 2003 - 18:38
Der er
3 kommentarer og 1 løsning
antal poster med samme navn i en database
Jeg har en lille 'sag' hvor jeg gerne vil have talt hvor mange der opfylder en bestemt betingelse. tabellen hedder: personer og feltet: sted resultatet skulle gerne så ud som sådan (ca.) Århus_1 23 Århus_2 10 Aalborg_1 12 Aalborg_2 89 Holstebro_1 20 Holstebro_2 15 jeg har været igennem en masse eksempler, men synes ikke rigtigt det 'spiller' for mig.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
18. december 2003 - 19:01
#1
Du kan bruge grouop by: SQL = "SELECT count(*) as antal, sted FROM tabelNavn GROUP BY sted" Set rs = Conn.Execute(SQL) do while not rs.EOF Response.write rs("sted") & " " & rs("antal") & "<br>" rs.Movenext loop
18. december 2003 - 20:09
#2
Jeg får en "siden kan ikke vises" <% dim Conn function OpenConn( DBPath ) Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DBPath end function OpenConn("d:/web/xxxx.dk/database/tilmelding.mdb") SQL = "SELECT count(*) as antal, sted FROM tabelNavn GROUP BY sted" Set rs = Conn.Execute(SQL) do while not rs.EOF Response.write rs("sted") & " " & rs("antal") & "<br>" rs.Movenext loop %>
18. december 2003 - 20:36
#3
du skal lige rette tabel navnet tabelNavn til det navn din tabel hedder i databasen. Så det lige nu den hedder jo personer som du har skrevet før :) SQL = "SELECT count(*) as antal, sted FROM personer GROUP BY sted"
18. december 2003 - 20:44
#4
Masser af tak ...mit nytårsforsæt ...tage et kursus i ASP !
Kurser inden for grundlæggende programmering