max@hismac
Aktives Mitglied
Thread Starter
- Dabei seit
- 05.03.2004
- Beiträge
- 1.797
- Reaktionspunkte
- 158
moin,
ich habe zwei tabellen, eine mit namen und andere mit zeiten. beide haben einen eindeutigen schlüssel für jede zeile, die einem namen verschiedene zeiten zuordnet. jetzt habe ich die zeiten jeweils als anfang und ende in unix zeit gespeichert.
nun möchte ich eine anfrage nach namen und daten, die nicht in einen der oben erwähnten zeiträume fallen. wichtig ist dabei, dass ein name gar nicht ausgeworfen wird, wenn der suchzeitpunkt in einen hinterlegten zeitraum fällt. ich dachte, ich könnte mit (time NOT BETWEEN "anfang" AND "ende") arbeiten. das problem ist nur, dass es mehrere zeiträume geben kann und der gesuchte zeitpunkt zwar in einen fällt, aber nicht in andere und somit die entsprechenden namen kommen, obwohl der zeitpunkt eigentilch nicht verfügbar ist.
ist jetzt alles etwas kompliziert, aber hoffentlich dennoch verständlich. meine frage ist also, wie ich das problem am besten angehe.
gruß
ich habe zwei tabellen, eine mit namen und andere mit zeiten. beide haben einen eindeutigen schlüssel für jede zeile, die einem namen verschiedene zeiten zuordnet. jetzt habe ich die zeiten jeweils als anfang und ende in unix zeit gespeichert.
nun möchte ich eine anfrage nach namen und daten, die nicht in einen der oben erwähnten zeiträume fallen. wichtig ist dabei, dass ein name gar nicht ausgeworfen wird, wenn der suchzeitpunkt in einen hinterlegten zeitraum fällt. ich dachte, ich könnte mit (time NOT BETWEEN "anfang" AND "ende") arbeiten. das problem ist nur, dass es mehrere zeiträume geben kann und der gesuchte zeitpunkt zwar in einen fällt, aber nicht in andere und somit die entsprechenden namen kommen, obwohl der zeitpunkt eigentilch nicht verfügbar ist.
ist jetzt alles etwas kompliziert, aber hoffentlich dennoch verständlich. meine frage ist also, wie ich das problem am besten angehe.
gruß