03. marts 2003 - 16:36Der er
9 kommentarer og 1 løsning
Rangliste....
Hej, Jeg har en database, hvor jeg har en kolonne der bliver udfyldt med nogle point. jeg kan så ved hjælp af denne sætning: strSQL = "SELECT Sum(point) AS SumFelt FROM tabel1 WHERE medlem_id = " & id & ";" set rs = Conn.Execute (strSQL) .... Lægge de point den pågældende spiller der er valgt sammen.... Men hvordan kan jeg så lave en side hvor der bliver lavet en rangliste, sådan at den spiller der har flest point, vil ligge øverst??... håber nogen kan hjælpe...
set rs = conn.execute ("select sum(point) as mysum,member_id from tabel1 group by mysum,member_id sort by mysum desc" response.write <table> response.write "<tr>" response.write "<td>Placering</td> response.write "<td>Navn</td> response.write "<td>Point</td> response.write "</tr>"
if not rs.eof then do while not rs.eof i = i + 1 response.write "<tr>" response.write "<td>" & i & ".</td> response.write "<td>" & rs("medlem_id") & "</td> response.write "<td>" & rs("mysum") & "</td> response.write "</tr>" rs.movenext loop end if response.write </table>
Under kolonnen "navn", som der er blevet lavet.... der viser den medlems-id'et. Det vil jeg jo så gerne have ændret til det navn som det id svarer til. Men navnene har jeg i en anden tabel, kaldet "medlemmer".... Kan man på en måde, få den til at hente dem istedet?? håber du forstår? :-)
set rs = conn.execute ("select sum(gevinst) as mysum,medlem_navn from odds ,medlemmer where odds.medlem_id = medlemmer.medlem_id group by medlem_navn order by sum(gevinst) desc")
Men, jeg er lige nødt til at komme med det sidste spørgsmål.... Det har hele tiden kørt på at den skal lægge feltene sammen. Men hvad nu hvis jeg hellere ville, at den skal gange dem allesammen sammen....??
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.