Hallo,
Folgendes Problem:
Ich habe z.B. Folgenden Datensatz:
Titel | 20061129 | 20061131
Wobei letztere beiden Integer(8) sind und sollen Daten (Mehrzahl von "Datum") darstellen.
Nun möchte ich, dass beim Eintragen eines neuen Datensatzes überprüft wird, ob dessen Daten im Zeitraum (zwischen begin und end) eines schon vorhandenen Datensatzes liegt und das Eintragen unterbinden.
Beispiel:
Es soll ein Datensatz mit den Daten
Titel | 20061130 | 20061203
eingetragen werden. Das soll jedoch unterbundne werden, da für diesen Zeitraum schon ein Datensatz vorhanden ist.
Gibt es dafür entsprechende SQL-Funktionen oder muss ich mir weiter den Kopf über geschickte Verbindungen aus Vergleichen zerbrechen?
Ich hoffe, es ist verständlich erklärt!
Danke schonmal!
Johannes
Folgendes Problem:
Ich habe z.B. Folgenden Datensatz:
Titel | 20061129 | 20061131
Wobei letztere beiden Integer(8) sind und sollen Daten (Mehrzahl von "Datum") darstellen.
Nun möchte ich, dass beim Eintragen eines neuen Datensatzes überprüft wird, ob dessen Daten im Zeitraum (zwischen begin und end) eines schon vorhandenen Datensatzes liegt und das Eintragen unterbinden.
Beispiel:
Es soll ein Datensatz mit den Daten
Titel | 20061130 | 20061203
eingetragen werden. Das soll jedoch unterbundne werden, da für diesen Zeitraum schon ein Datensatz vorhanden ist.
Gibt es dafür entsprechende SQL-Funktionen oder muss ich mir weiter den Kopf über geschickte Verbindungen aus Vergleichen zerbrechen?
Ich hoffe, es ist verständlich erklärt!
Danke schonmal!
Johannes
Kommentar