Wäre vielleicht gar nicht schwer ... (Access)

Martin Asal @, Dienstag, 19.03.2019, 12:03 (vor 92 Tagen) @ simon1961

Hallo Simon,

dann ist die Sache doch nicht so einfach. Hier muss man mit einer Unterabfrage arbeiten (Ich gehe davon aus, dass deine Tabelle "Vermietungen" heißt):

SELECT *
FROM Vermietungen
WHERE Wohnung IN
(
    SELECT Wohnung
    FROM Vermietungen AS Doppelte
    WHERE (Doppelte.Anreise BETWEEN Vermietungen.Anreise AND Vermietungen.Abreise)
       OR (Doppelte.Abreise BETWEEN Vermietungen.Anreise AND Vermietungen.Abreise)
    GROUP BY Doppelte.Wohnung
    HAVING COUNT(Doppelte.Wohnung)>1
);

Probier mal aus, ob es auch ohne die Zeile mit dem "OR" klappt.

Martin


gesamter Thread:

 RSS-Feed dieser Diskussion

powered by my little forum