Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: jabama am Februar 07, 2012, 20:11:07

Titel: Zeitraum in Abfrage ermitteln
Beitrag von: jabama am Februar 07, 2012, 20:11:07
Liebe Forenuser,

ich bin am verzweifeln.
Ich bastel gerade an einer Art Terminfunktion.
Was ich habe ist ein Datumsfeld in dem ein bestimmtes Datum und eine bestimmte Uhrzeit für einen Termin gesetzt ist. z.B. 06.02.2012 15:30:00
Von solchen Terminen gibt es täglich mehrere zu verschiedenen Uhrzeiten
Wie kann ich in einer Abfrage ermittlen, welche der eingetragenen Termine in eine Zeitspanne fallen, die sagen wir 20 Minuten vor und 20 Minuten nach dem Termin liegen.
Die Abfrage soll also alle Terminergebnisse liefern die zwischen 06.02.2012 15:10:00 und 06.02.2012 15:50:00 liegen.

Hat jemand einen Tip ?

PS. Ich verwende Access 2007
Titel: Re: Zeitraum in Abfrage ermitteln
Beitrag von: DF6GL am Februar 07, 2012, 20:38:54
Hallo,

etwa so:

select * from tblTermine where [Datumsfeld] between dateadd("n",-20,[Datumsfeld]) and dateadd("n",+20,[Datumsfeld])
Titel: Re: Zeitraum in Abfrage ermitteln
Beitrag von: jabama am Februar 08, 2012, 20:08:10
Hallo DF6GL,

tausend Dank, damit hast du mir wirklich weitergeholfen.

Grüße
Jochen