hexe63
Benutzer
- Beiträge
- 10
Hallo erstmal an alle,
ich habe ein Problem eine spezielle Abfrage zu erstellen.
Gegeben ist eine Datenbanktabelle mit den Spalten beginn (Datum), ende (Datum), Dauer in Monaten und weitern für das Problem nicht relevanten Daten.
Gehen wir der einfachheithalber davon aus, es geht um Verträge. Die Vertragslaufzeit Beginnt an einem Datum und endet an einem anderen Datum (Spalten Beginn und Ende). Die Vertragslaufzeiten sind Variabel zwischen 1 Tag und 20 Monaten.
Ich muss eine Abfrage erstellen die alle Datensätze zurück gibt die an einem bestmmten Tag (Wert) innerhalb der Vertragslaufzeit waren.
Ich habe bereits verschiedene Ansätze probiert z.B. between aber hier ist das Problem, dass die Abfrage lauten würde:
Where [ Spaltenname] between [Value1] and [Value2]
Ich bräuchte also etwas in der Art:
Where [ Value / Wert ] between [Spaltenname1 (Beginn) ] and [Spaltenname2 (Ende)]
Kann mir jemand weiterhelfen??
Grüße aus Berlin
Bleibt alle Gesund
ich habe ein Problem eine spezielle Abfrage zu erstellen.
Gegeben ist eine Datenbanktabelle mit den Spalten beginn (Datum), ende (Datum), Dauer in Monaten und weitern für das Problem nicht relevanten Daten.
Gehen wir der einfachheithalber davon aus, es geht um Verträge. Die Vertragslaufzeit Beginnt an einem Datum und endet an einem anderen Datum (Spalten Beginn und Ende). Die Vertragslaufzeiten sind Variabel zwischen 1 Tag und 20 Monaten.
Ich muss eine Abfrage erstellen die alle Datensätze zurück gibt die an einem bestmmten Tag (Wert) innerhalb der Vertragslaufzeit waren.
Ich habe bereits verschiedene Ansätze probiert z.B. between aber hier ist das Problem, dass die Abfrage lauten würde:
Where [ Spaltenname] between [Value1] and [Value2]
Ich bräuchte also etwas in der Art:
Where [ Value / Wert ] between [Spaltenname1 (Beginn) ] and [Spaltenname2 (Ende)]
Kann mir jemand weiterhelfen??
Grüße aus Berlin
Bleibt alle Gesund