Om jag har en tabell, där datum ingår men de är ej sorterade.
Låt oss säga att jag vill hämta de 3 "färskaste" posterna, hur gör man enklast då ?
Jag har funderat på att jämföra varje datum som hämtas ifrån databasen med föregående datum som lästes in. Är det nyinlästa datumet nyare än föregående, då skall de "byta plats".
Hmm, svårt att formulera sig med datum snack =)
Verkar det vara en smart ide' ? Själv tycker jag att det känns lite klumpigt. Jag kommer ju att få jämföra detta i 3 olika variabler i varje recordset som jag går igenom.
select top 3 * from ogrish order by dateField desc
fungerar bra med sql server och access
select * from ogrish order by dateField desc limit 0,3
fungerar bra i MySQL och Postgres.
Annars kan du ju alltid göra så här
sql = "select * from ogrish order by dateField desc"
set rs = connect.execute(sql)
for i = 1 to 3
if rs.eof then exit for
'skriv ut data
rs.movenext
next
------------------ essentitia preter non sans multiplicandum