Wie formuliere ich das denn richtig? Ich möchte tatsächlich alle Zeilen, die irgendeine Schnittmenge mit dem Prüfzeitraum aufweisen.
In jedem Fall scheint mir folgende Query die richtigen IDs in die Ergebnissmenge zu packen:
SELECT ID
FROM liste
WHERE (
CASE
WHEN bis_Datum < '2011-11-30'
THEN TRUE
WHEN von_Datum > '2011-12-02'
THEN TRUE
END
) IS NULL
Was hältst Du von der?
Jens