webForumDet fria alternativet

sql fråga som hämtar posten närmast nu

7 svar · 368 visningar · startad av mattiasnordin

mattiasnordinMedlem sedan maj 20012 080 inlägg
#1

Hej,

behöver hjälp med att skapa en fråga som hämtar den post i en kalender som är närmast nu. Alla poster i kalendern har ett startdatum och slutdatum.
Är det någon som kan få mig att tänka i rätt bana?

Mvh
Mattias

@ndersMedlem sedan juni 200032 969 inlägg
#2

Access?

Och, ska "nu" vara närmast startdatum eller slutdatum?

mattiasnordinMedlem sedan maj 20012 080 inlägg
#3

Ja det stämmer. Access 2002.

@ndersMedlem sedan juni 200032 969 inlägg
#4

Notera min inredigering av fråga 2 ovan.

(Du får inte vara så förbannat snabb! ;) )

mattiasnordinMedlem sedan maj 20012 080 inlägg
#5

Nu ska vara närmast startdatum.

(var inte detta en onlinechatt? :-)

@ndersMedlem sedan juni 200032 969 inlägg
#6

Nu använder jag inte access, så det blir lite utav en gissning, men det kanske kan sparka iväg dig åt rätt håll i alla fall.

SELECT TOP 1 * FROM tabellen ORDER BY Abs(DateDiff('s', now(), startdate))

Kanske?

mattiasnordinMedlem sedan maj 20012 080 inlägg
#7

Tack.

Vad betyder ABS?

@ndersMedlem sedan juni 200032 969 inlägg
#8

Abs() torde returnera ett tals absoluta värde, dvs ett negativt tal blir positivt. Det ska ju inte spela någon roll om startdatum är om en timme, eller om det var för en timme sedan, så tidsskillnaden skall tolkas lika åt båda håll.

Rapportera gärna och säg om det fungerar.

Mvh

124 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)