I min database har jeg en kolonne med forskellige datoer.
Jeg skal have lavet et udtræk af databasen, således at jeg får
vist den dato, som ligger tættest på den dato reelt har, når
udtrækket foretages. Datoen i databasen må dog ikke være ældre
end den aktuelle dato.
Mit bedste bud er noget lignende det her:
strSQL = "Select top 1 * from datoer where deadline >#" & date &
"# order by deadline desc"
Set rs = Conn.Execute(strSQL)
If not rs.eof or rs.bof then
deadline_dato = rs("deadline")
end if
Problemet er bare at denne model tager den dato, som ligger sidst
i databasen, hvilket ikke er særligt praktisk, hvis der for
eksempel ligger 10 datoer efter den aktuelle dato. Det duer
heller ikke at udelade "desc" for så får jeg jo bare vist den
ældste dato i databasen, og det er der heller ikke meget grin
ved.
Kan nogen pege på en løsning?
Mvh Jan
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials