wborgMedlem sedan dec. 2003208 inlägg Hej,
jag har en statistiksida där jag listar snittet för alla spelare som spelat
tävlingar på en golfbana.
Jag listar top 10 per bana men nu vill jag lägga till ett villkor i den listningen som gör så att bara dom som spelat minst 10 rundor listas.
Jag har en funktion som räknar ut hur många rundor man har spelat som ser ut på följande sätt:
<% Set AntalV=Conn.Execute("Select Count(*) As antal From tbl_res Where PlayerId= '"& strpID &"' ") %> <%=AntalV("Antal")%>
Nu vill jag få in villkoret "Antal > 10" i följande kod:
<%
strLane = i
Set objrs2 = Conn.Execute("SELECT TOP 10 tbl_res.PlayerId, Round(Avg(AMT"&strLane&"+0),3) AS medel, tbl_player.Namn, tbl_player.Efternamn FROM tbl_res INNER JOIN tbl_player ON tbl_res.PlayerId = tbl_player.PlayerId GROUP BY tbl_res.PlayerId, tbl_player.Namn, tbl_player.Efternamn ORDER BY Avg(AMT"&strLane&"+0)")
%>
men jag vet ej hur jag ska skriva för att det ska bli rätt, någon vänlig som vet?
/S
CatZMedlem sedan jan. 20022 341 inlägg Vet inte om jag förstod rätt men det räcker väl att du anger ett sök kriterium
SELECT TOP 10 tbl_res.PlayerId,
Round(Avg(AMT"&strLane&"+0),3) AS medel,
tbl_player.Namn,
tbl_player.Efternamn
FROM tbl_res
INNER JOIN tbl_player ON tbl_res.PlayerId = tbl_player.PlayerId
WHERE Antal >= 10
GROUP BY tbl_res.PlayerId,
tbl_player.Namn,
tbl_player.Efternamn
ORDER BY Avg(AMT"&strLane&"+0)
LarsGMedlem sedan dec. 200012 465 inlägg SELECT TOP 10 tbl_res.PlayerId,
Round(Avg(AMT" & strLane & "),3) AS medel,
tbl_player.Namn,
tbl_player.Efternamn
FROM tbl_res
INNER JOIN
tbl_player ON tbl_res.PlayerId = tbl_player.PlayerId
GROUP BY tbl_res.PlayerId, tbl_player.Namn, tbl_player.Efternamn
having count(*) >= 10
ORDER BY 2
wborgMedlem sedan dec. 2003208 inlägg Lars,
tack för hjälpen nu funkar det perfekt =)
men jag undrar en sak: Vad betyder 2:an i ORDER BY 2??
CatZ,
tack för att du tog dig tid att försöka hjälpa till tyvär så blev det något fel när jag körde din kod. Kommer dock ej ihåg exakt vad nu men bara bana 1 loopades ut så bana 2 - 18 saknades.
/S
LarsGMedlem sedan dec. 200012 465 inlägg 2 anger position i selectlistan.