webForumDet fria alternativet

Hämta top 30 från databasen?

Databaser & SQL

5 svar · 444 visningar · startad av eddy1

Medlem sedan aug. 2001969 inlägg
Frågan#1

Hej.

Ska hämta dem 30 senaste posterna från databasen. så jag använde top 30 men då fick ju dem 30 första i databsen, jag vill ju ha dem 30 senaste, alltså dem 30 som ligger i slutet??

Mvh

Medlem sedan juli 2006461 inlägg
#2

SELECT * FROM databasen ORDER BY date ASC LIMIT 0,30
Där date är namnet på datumfältet i databasen. Den kanske kan fungera.

Medlem sedan mars 20041 505 inlägg
#3

Vad använder du för databas-typ?
Vad heter fältet som anger hur gamla posterna är?

Medlem sedan juni 200032 967 inlägg
#4
SELECT TOP 30 * ... ... ORDER BY vettigtfält DESC

(Sen passar frågor om SQL betydligt bättre i SQL-forumet)

Medlem sedan dec. 200012 464 inlägg
#5

Flyttas från ASP

Medlem sedan aug. 2001969 inlägg
#6

Nu funkar det fint.. :e

261 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)