Datensatz in Zeitintervall einteilen

24/08/2008 - 00:40 von Reinhard Papp | Report spam
Hallo !
Ich soll Vorgànge, die ein Anfangs- und ein Enddatum haben, bestimmten
Zeitintervallen (Monaten) zuordnen. Dann kann man mit einer Abfrage
feststellen wieviele Vorgànge innerhalb eines bestimmten (oder mehrerer)
Zeitintervalle aktiv sind.
Da es sich um sehr viele Intervalle handelt (die Vorgànge laufen über mehr
als 10 Jahre) ist da mit einfachen datumseingrenzungen nicht weiter zu kommen.

Gibt es da eine Möglichkeit das ohne VBA zu lösen ? Ich haben schon an eine
Tabelle gedacht die die Monate auflistet und das Intervall mit einer Nummer
versieht, aber das löst das Problem der Abfrage nicht die den Vorgang
zuordnen soll.

Dasselbe ist wenn ich zweistufig vorgehe: Beginndatum größer als Intervall 1
bis N und Enddatum kleiner als M. Logisch dürfte das funktionieren, aber geht
das ohne Programmierung ?

Danke für Tipps,

Reinhard
 

Lesen sie die antworten

#1 Peter Doering
24/08/2008 - 11:07 | Warnen spam
Hallo,

Reinhard Papp wrote:

Ich soll Vorgànge, die ein Anfangs- und ein Enddatum haben, bestimmten
Zeitintervallen (Monaten) zuordnen. Dann kann man mit einer Abfrage
feststellen wieviele Vorgànge innerhalb eines bestimmten (oder mehrerer)
Zeitintervalle aktiv sind.
Da es sich um sehr viele Intervalle handelt (die Vorgànge laufen über mehr
als 10 Jahre) ist da mit einfachen datumseingrenzungen nicht weiter zu kommen.

Gibt es da eine Möglichkeit das ohne VBA zu lösen ? Ich haben schon an eine
Tabelle gedacht die die Monate auflistet und das Intervall mit einer Nummer
versieht, aber das löst das Problem der Abfrage nicht die den Vorgang
zuordnen soll.

Dasselbe ist wenn ich zweistufig vorgehe: Beginndatum größer als Intervall 1
bis N und Enddatum kleiner als M. Logisch dürfte das funktionieren, aber geht
das ohne Programmierung ?



Du suchst wahrscheinlich <F1>DateDiff.

Gruss - Peter

Ich beantworte keine Fragen per Email.
Mitglied im http://www.dbdev.org
FAQ: http://www.donkarl.com

Ähnliche fragen