webForumDet fria alternativet

Visa antal från Land

Databaser & SQLur Databashanterare & SQL

6 svar · 371 visningar · startad av Trumpf

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

Detta är spännade att lösa för en annan.
Jag har ett formulär där deltagare kan anmäla sig til vår schacktävling.
Använder en select där de väljer vilket land de kommer ifrån.

Men om jag vill visa Exempel:
Sweden (5) alltså 5 stycken från Sverige.

Har ID på varje deltagare och en koloumn som heter land.

Jag avänder följande kod för att kolla antal som har anmält sig.
<%
set connect=server.createobject("ADODB.Connection")
connect.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=C:\Domains\rilton.se\db\colombi.mdb"

SQL = "Select Count (*) As Antal From tabell"
Set RS = Connect.Execute(SQL)
%>

Vi har tagit emot <%=RS("Antal")%> anmälning totalt.<br

Ska jag anväda ev. samma script? Men hur ändrar jag på det i så fall.
Någon?

Medlem sedan juni 2000974 inlägg
#2

SQL = "Select Count (*) As Antal From tabell WHERE land= 'Sweden'"

Medlem sedan juni 20031 837 inlägg
#3

Jag tror han vill få ut antal anmälda för varje land och ha med i select-boxen.

Medlem sedan juni 20031 837 inlägg
#4

Hämtar du ut länder från databasen?
i så fall kan du även få med antal anmälda samtidigt.
lättast är om du kan ge oss layouten på tabellen för anmälda och tabellen för länder.
Vet inte om det är smidigast att för räkna antal anmälningar per land och joina på landsnamnet eller välja alla länder och joina på antal anmälningar.

ett exempel där vi använder tabellen för anmälningar som huvudtabell och joinar på landet.

SQL = "Select c.country_id, c.country, Count(s.fk_country_id) As Antal From tblSignup s join tblCountry c on c.country_id=s.country_id group by s.fk_country_id"

nu hittade jag bara på några tabellnamn och fältnamn då du inte gett oss mer information.

Medlem sedan dec. 200012 464 inlägg
#5

Flyttas från ASP

Medlem sedan jan. 20011 154 inlägg
#6
sSQL = "Select Count(*) as Antal, sCountry from tblCountry Group by sCountry"

ger antalet per land

Medlem sedan feb. 2004213 inlägg
#7

SKa testa detta.....Återkommer

127 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)