Vinzenz Mai: Datum: Bereich in Bereich prüfen

Beitrag lesen

Hallo,

Tabelle:
ID----------von----------bis
1------2011-11-28-----2012-02-26
2------2011-11-10-----2012-02-11
3------2011-10-15-----2012-01-16
4------2012-01-28-----2012-02-26

Der zu prüfende Datumsbereich:
11.11.2011 bis 20.11.2011

Gewünschtes Ergebnis (ID):
2,3

SELECT ID from tbldaten WHERE prüfdatum_von<bis OR prüfdatum_bis>von
sollte den Zweck doch erfüllen oder?

nein, natürlich nicht - noch nicht einmal in diesem speziellen Fall:
alle Datensätze erfüllen Deine erste Bedingung

2011-11-11 < 2012-02-26

Somit wäre das Ergebnis mit Deiner Abfrage:

ID
--
 1
 2
 3
 4

was nicht gewünscht ist. Schau' Dir dedlfix' Beitrag an.

Freundliche Grüße

Vinzenz