Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Abfrage-Filter mit Uhrzeit als Kriterium

1,277 views
Skip to first unread message

Andreas

unread,
Jan 4, 2010, 4:26:04 AM1/4/10
to
Hallo zusammen,

in einer Abfrage habe ich u.a. eine Spalte Datum/Uhrzeit im
Standardformat (TT.MM.JJJJ hh:mm:ss). Wie kann ich nun nach
Datensätzen filtern, wo die Uhrzeit zwischen 09:00h und 12:00h liegt?
Das Datum spielt dabei keine Rolle.

Danke und Gruß
Andreas

Mark Doerbandt

unread,
Jan 4, 2010, 4:39:29 AM1/4/10
to
Hallo, Andreas,

Andreas:

> in einer Abfrage habe ich u.a. eine Spalte Datum/Uhrzeit im
> Standardformat (TT.MM.JJJJ hh:mm:ss). Wie kann ich nun nach

> Datens�tzen filtern, wo die Uhrzeit zwischen 09:00h und 12:00h liegt?


> Das Datum spielt dabei keine Rolle.

z.B. so

WHERE Val(Format(DeinFeld,"hhnn")) BETWEEN 900 AND 1200

Gruss - Mark

--
Informationen fuer Neulinge in den Access-Newsgroups unter
http://www.doerbandt.de/Access/Newbie.htm

Bitte keine eMails auf Newsgroup-Beitr�ge senden.

Stefan Dase

unread,
Jan 4, 2010, 4:45:24 AM1/4/10
to
Hallo Andreas!

> in einer Abfrage habe ich u.a. eine Spalte Datum/Uhrzeit im
> Standardformat (TT.MM.JJJJ hh:mm:ss). Wie kann ich nun nach

> Datens�tzen filtern, wo die Uhrzeit zwischen 09:00h und 12:00h liegt?


> Das Datum spielt dabei keine Rolle.

Du kannst eine neue Spalte in der Abfrage definieren, die dir die
Uhrzeit als Zeichenkette ausgibt: 'Format([Datumsfeld];"Zeit, 24Std")'.

Dieses kannst du dann mittels 'Zwischen "09:00" Und "12:00"' abfragen.

Ist aber bei gro�en Datenmengen sicherlich nicht sehr schnell...

Viele Gr��e aus Bremen,
Stefan

Andreas

unread,
Jan 4, 2010, 4:58:19 AM1/4/10
to
On Jan 4, 10:39 am, Mark Doerbandt <spamrecei...@doerbandt.de> wrote:

>   WHERE Val(Format(DeinFeld,"hhnn")) BETWEEN 900 AND 1200

Hallo Mark,

Danke, das hat funktioniert.

Mich würde aber auch noch interessieren, ob ich diesen Filter auch in
der Entwurfsansicht der Abfrage (Bereich "Kriterien) irgendwie
einbringen kann, anstatt das ganze über SQL zu machen?

Mark Doerbandt

unread,
Jan 4, 2010, 5:04:23 AM1/4/10
to
Hallo, Andreas,

Andreas:

> Mich w�rde aber auch noch interessieren, ob ich diesen Filter auch in


> der Entwurfsansicht der Abfrage (Bereich "Kriterien) irgendwie

> einbringen kann, anstatt das ganze �ber SQL zu machen?

ja, lege Dir ein Feld an mit

N: Wert(Format(DeinFeld;"hhnn"))

und trage dort als Bedingung

Zwischen 900 Und 1200

ein.

Solltest Du auch sehen, wenn Du einfach nach dem eintragen des SQL
wieder in die QBE-Ansicht wechselst.

Andreas

unread,
Jan 4, 2010, 5:09:26 AM1/4/10
to
On Jan 4, 11:04 am, Mark Doerbandt <spamrecei...@doerbandt.de> wrote:
> ja, lege Dir ein Feld an mit
>
>   N: Wert(Format(DeinFeld;"hhnn"))
>
> und trage dort als Bedingung
>
>   Zwischen 900 Und 1200
>
> ein.
>
> Solltest Du auch sehen, wenn Du einfach nach dem eintragen des SQL
> wieder in die QBE-Ansicht wechselst.

Ja, ich sehe es. Habe einfach nicht nach ganz rechts gescrollt und das
Feld deshalb nicht gesehen.

Schönen Gruß
Andreas

0 new messages