Position = "SELECT * FROM Pos WHERE id BETWEEN 2 AND 5 ORDER BY Pos ASC" Teams = "SELECT * FROM List ORDER BY Points DESC" <---- Det er denne
Set rs = Apples.Execute(Position) Set rss = Apples.Execute(Teams) %>
<% Teams = "SELECT * FROM List ORDER BY Team ASC" <---- Det er denne Position = "SELECT * FROM Pos WHERE id BETWEEN 2 AND 5 ORDER BY Pos ASC" Set rss = Apples.Execute(Teams) Set rs = Apples.Execute(Position) while not rss.eof %>
eams = "SELECT TOP 5,* FROM List ORDER BY Points DESC" Vil give dig de 5 øverste. Du skal så selv springe den første over.
Synes godt om
Slettet bruger
04. maj 2005 - 21:52#6
Hvordan springer jeg den over. Da Point aldrig er det samme så kan jeg jo ikke skrive ex. Where points = <> 20 så er det jo kun hvis point er 20 den ikke tager den med.
Hvis du nu starter med at skrive de 5 ud i en løkke i ASP, så kan du nok få sprunget den første over. Men hvad vil du gøre hvis nummer 1 og 2 har samme antal point?
Synes godt om
Slettet bruger
06. maj 2005 - 10:24#8
Så tager den efter målscore.
Men problemet er bare at lave top 4 har jeg gjort og når jeg så loader siden tager den 5 min og så printer den kun nr. 1 og skriver en masse med session.time er gået og skal ændres (og den har jeg slet ikke med).
Position = "SELECT * FROM Pos ORDER BY Pos ASC" Teams = "SELECT * FROM List ORDER BY Points DESC"
Set rs = Apples.Execute(Position) Set rss = Apples.Execute(Teams) %> <%If rss("Played") = 0 then%> <% Teams = "SELECT * FROM List ORDER BY Team ASC" Position = "SELECT * FROM Pos ORDER BY Pos ASC" Set rss = Apples.Execute(Teams) Set rs = Apples.Execute(Position) while not rss.eof %> <td valign="top" align="center"><font face="Tahoma" color="#000000" size="2"><%=rs("Pos")%> </font></td> <td valign="top"><font face="Tahoma" color="#000000" size="2"><b><%=rss("Team")%></b> </font></td> <td valign="top" align="center"><font face="Tahoma" color="#000000" size="2"><%=rss("Played")%></font></td> <td valign="top" align="center"><font face="Tahoma" color="#000000" size="2"><%=rss("Victories")%></font></td> <td valign="top" align="center"><font face="Tahoma" color="#000000" size="2"><%=rss("Draws")%></font></td> <td valign="top" align="center"><font face="Tahoma" color="#000000" size="2"><%=rss("Defeats")%></font></td> <td valign="top" align="center"><font face="Tahoma" color="#000000" size="2"><%=rss("Made")%>-<%=rss("Let")%> (<%=rss("Made")-rss("Let")%>)</font></td> <td valign="top" align="right"><font face="Tahoma" color="#000000" size="2"><%=rss("Points")%></font></td> </tr> <%rs.MoveNext rss.MoveNext Wend rss.Close rs.Close Apples.Close set Apples = Nothing%> <%Else%> <% Teams = "SELECT * FROM List ORDER BY Points DESC, Made-Let DESC, Team ASC" Position = "SELECT * FROM Pos where ID = 6 ORDER BY Pos ASC"
Set rss = Apples.Execute(Teams) Set rs = Apples.Execute(Position) while not rss.eof while not rs.eof %> <td valign="top" align="center"><font face="Tahoma" color="#000000" size="2"><%=rs("Pos")%> </font></td> <td valign="top"><font face="Tahoma" color="#000000" size="2"><b><%=rss("Team")%></b> </font></td> <td valign="top" align="center"><font face="Tahoma" color="#000000" size="2"><%=rss("Played")%></font></td> <td valign="top" align="center"><font face="Tahoma" color="#000000" size="2"><%=rss("Victories")%></font></td> <td valign="top" align="center"><font face="Tahoma" color="#000000" size="2"><%=rss("Draws")%></font></td> <td valign="top" align="center"><font face="Tahoma" color="#000000" size="2"><%=rss("Defeats")%></font></td> <% If rss("Made")-rss("Let") < 0 Then %> <td valign="top" align="center"><font face="Tahoma" color="#000000" size="2"><%=rss("Made")%>-<%=rss("Let")%> (<%=rss("Made")-rss("Let")%>)</font></td> <%End If%> <% If rss("Made")-rss("Let") > 0 Then %> <td valign="top" align="center"><font face="Tahoma" color="#000000" size="2"><%=rss("Made")%>-<%=rss("Let")%> (+<%=rss("Made")-rss("Let")%>)</font></td> <%End If%> <% If rss("Made")-rss("Let") = 0 Then %> <td valign="top" align="center"><font face="Tahoma" color="#000000" size="2"><%=rss("Made")%>-<%=rss("Let")%> (+-<%=rss("Made")-rss("Let")%>)</font></td> <%End If%> <td valign="top" align="right"><font face="Tahoma" color="#000000" size="2"><%=rss("Points")%></font></td> </tr> <% rs.MoveNext rss.MoveNext Wend Wend rss.Close rs.Close Apples.Close set Apples = Nothing%>
<% Teams = "SELECT * FROM List ORDER BY Team ASC" Position = "SELECT * FROM Pos ORDER BY Pos ASC" Set rss = Apples.Execute(Teams) Set rs = Apples.Execute(Position) while not rss.eof %> <td valign="top" align="center"><font face="Tahoma" color="#000000" size="2"><%=rs("Pos")%> </font></td> <td valign="top"><font face="Tahoma" color="#000000" size="2"><b><%=rss("Team")%></b> </font></td> <td valign="top" align="center"><font face="Tahoma" color="#000000" size="2"><%=rss("Played")%></font></td> <td valign="top" align="center"><font face="Tahoma" color="#000000" size="2"><%=rss("Victories")%></font></td> <td valign="top" align="center"><font face="Tahoma" color="#000000" size="2"><%=rss("Draws")%></font></td> <td valign="top" align="center"><font face="Tahoma" color="#000000" size="2"><%=rss("Defeats")%></font></td> <td valign="top" align="center"><font face="Tahoma" color="#000000" size="2"><%=rss("Made")%>-<%=rss("Let")%> (<%=rss("Made")-rss("Let")%>)</font></td> <td valign="top" align="right"><font face="Tahoma" color="#000000" size="2"><%=rss("Points")%></font></td> </tr> <%rs.MoveNext rss.MoveNext Wend rss.Close rs.Close Apples.Close set Apples = Nothing%>
-----------
OG HER: -----------
Teams = "SELECT * FROM List ORDER BY Points DESC, Made-Let DESC, Team ASC" Position = "SELECT * FROM Pos where ID = 6 ORDER BY Pos ASC"
Set rss = Apples.Execute(Teams) Set rs = Apples.Execute(Position) while not rss.eof while not rs.eof %> <td valign="top" align="center"><font face="Tahoma" color="#000000" size="2"><%=rs("Pos")%> </font></td> <td valign="top"><font face="Tahoma" color="#000000" size="2"><b><%=rss("Team")%></b> </font></td> <td valign="top" align="center"><font face="Tahoma" color="#000000" size="2"><%=rss("Played")%></font></td> <td valign="top" align="center"><font face="Tahoma" color="#000000" size="2"><%=rss("Victories")%></font></td> <td valign="top" align="center"><font face="Tahoma" color="#000000" size="2"><%=rss("Draws")%></font></td> <td valign="top" align="center"><font face="Tahoma" color="#000000" size="2"><%=rss("Defeats")%></font></td> <% If rss("Made")-rss("Let") < 0 Then %> <td valign="top" align="center"><font face="Tahoma" color="#000000" size="2"><%=rss("Made")%>-<%=rss("Let")%> (<%=rss("Made")-rss("Let")%>)</font></td> <%End If%> <% If rss("Made")-rss("Let") > 0 Then %> <td valign="top" align="center"><font face="Tahoma" color="#000000" size="2"><%=rss("Made")%>-<%=rss("Let")%> (+<%=rss("Made")-rss("Let")%>)</font></td> <%End If%> <% If rss("Made")-rss("Let") = 0 Then %> <td valign="top" align="center"><font face="Tahoma" color="#000000" size="2"><%=rss("Made")%>-<%=rss("Let")%> (+-<%=rss("Made")-rss("Let")%>)</font></td> <%End If%> <td valign="top" align="right"><font face="Tahoma" color="#000000" size="2"><%=rss("Points")%></font></td> </tr> <% rs.MoveNext rss.MoveNext Wend Wend rss.Close rs.Close Apples.Close set Apples = Nothing%>
Synes godt om
Slettet bruger
09. maj 2005 - 23:18#13
den der hedder: Position = "SELECT * FROM Pos må godt hente fra ID den der hedder: Teams = "SELECT * FROM List ORDER BY Points DESC, Made-Let DESC, Team ASC" den skal hente dem efter point
Jeg forstår ikke hvad der står i dine tabeller. Intet sted sorterer du efter point, og begge steder slår du op i 2 tabeller på en uortodoks måde. Du er nødt til at være meget mere præcis med hvad du vil.
I kolonen A henter den data fra den der hedder: Position = "SELECT * FROM Pos må godt hente fra ID Hvilket betyder at A1 dataen "1", A2 får dataen "2", A3 får Dataen "3"
Kolonen B henter klubberne efter den der hedder: Teams = "SELECT * FROM List ORDER BY Points DESC, Made-Let DESC, Team ASC" Den henter efter point og er der A point henter den efter målscore made minus let. Kolonen C er antal spillet kampe og så henter den ellers almindeligt.
Det er det der sker er som følger.
[A][B][C][D]osv. [1][1][1][1] ------------ <--- her skal der så være en streg der skiller de 2 træk. [2][2][2][2] [3][3][3][3] [4][4][4][4] [5][5][5][5] ------------ <--- her skal der så være en streg der skiller de 2 træk. [6][6][6][6]
Træk 1 skal hente data med id nr. 1 i kolone A fra tabellen: Position Og den skal hente data fra den klub med flest point og hvis der er pointlighed så skal den hente efter målscore som der står tidligere.
Træk 2 Skal hente data med id nr. 2,3,4 og 5 og såtte dem i kolone A fra tabellen Position Så skal den hente det hold der har næst flest point, dem der har 3 flest point, 4 fleste point og 5 flest point. Igen i tilfælde af pointlighed skal den hente den der har bedst målscore.
Træk 3 skal hente data med id nr. 6 i kolone A fra tabellen: Position Og den skal hente data fra den klub med mindst point og hvis der er pointlighed så skal den hente efter målscore som der står tidligere. Her skal den printe dataen som oppe i indlæget fra: 07/05-2005 17:10:05
Hvis du er i tvivl så kan vi snakke sammen over MSN hvis du har sådan en.
DDD
Synes godt om
Slettet bruger
10. maj 2006 - 18:37#16
Lukker
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.