Marabu's Beitrag klappt jetzt einwandfrei, wenn ich sicher stelle, dass ich die Zeit beim Datum mitspeichere, da es sonst zu doppelten Einträgen in der Ergebnismeng für das Haus kommt.
Wenn ich das aber mit der Zeit einschränke, oder sogar auf Tabellenebene einen Unique auf (Property,FromDate) setzen würde, ist das Problem gelöst.
Danke an alle