#L#Medlem sedan juli 20021 363 inlägg Hej,
Söker en sql sats som hämtar 10 st värden där fälten uTurns & uTime är så låga som möjligt.
Ska bli en enkel highscore för ett memory-spel där jag listar de 10 som har lägst antal vändningar på minst antal sekunder!
------------------------------------------------------------------------------
Söker även en sql sats där jag plockar ut endast den post som ligger som nummer 10 på listan. Ska vara grundat på precis samma saker som den första sql-satsen, fälten uTurns & uTime.
Är tokigt bråttom så uppskattar alla hintar jag kan få :)
Tusen tack på förhand!
/ Linus Lerge
#L#Medlem sedan juli 20021 363 inlägg Fanns visst ett sql forum.. kan en moderator vara vänlig å putta denna tråden rätt..
LarsGMedlem sedan dec. 200012 464 inlägg ...
order by uturns,utime
hur du begränsar antalet poster beror på vilken DBMS du använder.
Flyttas från ASP
#L#Medlem sedan juli 20021 363 inlägg Är långt ifrån en programmerare så förstår inte riktigt vad du menar med DBMS.
Det ska bli en väldigt simpel highscore-lista så den jag använder mig av en access-databas (mdb). Å kör detta för att öppna databasen:
Set oConn = Server.CreateObject( "Adodb.Connection" )
oConn.Provider = "Microsoft.Jet.OLEDB.4.0"
oPath = Server.MapPath( "db\kh.mdb" )
oConn.ConnectionString = "Data Source='" & oPath & "'"
oConn.open
Nått som hjälper dig att hjälpa mig :)
Tack på förhand!
Peter SMedlem sedan dec. 20025 483 inlägg select top 10
<field1>, <field2>, ..., <fieldn>
from
<table>
order by
uturns, utime
...
select top 1
<field1>, <field2>, ..., <fieldn>
from
( select top 10
<field1>, <field2>, ..., <fieldn>
from
<table>
order by
uturns desc, utime desc )