Hallo zusammen,
ich brüte aktuell als Access-Anfänger über einer Abfrage über zwei Tabellen, in denen es jeweils ein Datumsfeld gleichen Typs gibt, jedoch nicht mit identischen Datumswerten :
Tabelle1 mit Feld <Startdate>
Tabelle2 mit Feld <Startdate>
Die Abfrage soll Tabelle1 und Feld <Startdate> mit Tabelle2 und Feld "<Startdate> +/-3 Tage" verknüpfen.
Ich könnte Hilfe gebrauchen .....
Hallo,
willkommen im Forum!
Was du - vermutlich - brauchst, ist die gute alte Funktion DateAdd.
Damit könntest du ungefähr so was bauen:
select <irgendwas> from tab1, tab2
where
tab1.startdatum=Datum
and
tab2.startdatum >= DateAdd("dd",Datum,-3) and
tab2.startdatum <= DateAdd("dd",Datum,3);
Mehr kann ich dazu momentan nicht sagen, weil ich deine Tabellen etc. nicht kenne. Aber mit so einer Abfrage könnte es klappen; "Datum" würde dann als Parameter zur Laufzeit abgefragt werden. Probiere es im Abfrage-Generator aus, indem zu im Feld "Kriterium" rechts klickst und "Aufbauen" auswählst.
Das nur als erste schnelle Antwort und als Anreiz zum Probieren.
lg
crystal