Kampfgummibaerlie
Datenbank-Guru
- Beiträge
- 743
Ich nutze OpenOffice Base von Apache, und würde gerne eine Datenbank erstellen, wo ich relativ weit bin, jedoch an einem Punkt zurzeit seit einer Woche oder so hänge, und keinen Tipp im Internet finde.
Meine Datenbank:
Ich habe eine Tabelle Öffnungszeiten
Ich habe eine Tabelle Maschinen
Ich habe eine Tabelle Uhrzeiten
Ich habe eine Tabelle Wochentage
Ich habe eine Tabelle Vermietungen
Abfrage, damit die Uhrzeiten angezeigt werden, die für den entsprechenden Wochentag gelten.
Mein Wissen:
Ich habe mir mein gesamtes Wissen über SQL aus dem Internet mittels Videos oder Foren herausgesucht, doch für diesen Schritt finde ich keinen Weg, wie ich (wie auch immer), definieren kann, dass die eine Maschine zu einem Datum zwar 2 mal vorkommen kann, jedoch nur, falls das Feld "Zeit bis" in der Tabelle Vermietungen ausgefüllt ist.
Ich weiß, wie man Uniques einsetzt, ich weiß, wie man Joins einsetzt, ich weiß, wie man Constraints ensetzt, aber komme nicht hinter die Frage:
Wie kann ich machen, dass eine Maschine zu einem Datum nur ein 2. mal vorkommen kann, wo im vorigen Eintrag von Maschine und Datum die "Zeit bis" eingetragen ist.
Meine Datenbank:
Ich habe eine Tabelle Öffnungszeiten
Ich habe eine Tabelle Maschinen
Ich habe eine Tabelle Uhrzeiten
Ich habe eine Tabelle Wochentage
Ich habe eine Tabelle Vermietungen
Abfrage, damit die Uhrzeiten angezeigt werden, die für den entsprechenden Wochentag gelten.
Mein Wissen:
Ich habe mir mein gesamtes Wissen über SQL aus dem Internet mittels Videos oder Foren herausgesucht, doch für diesen Schritt finde ich keinen Weg, wie ich (wie auch immer), definieren kann, dass die eine Maschine zu einem Datum zwar 2 mal vorkommen kann, jedoch nur, falls das Feld "Zeit bis" in der Tabelle Vermietungen ausgefüllt ist.
Ich weiß, wie man Uniques einsetzt, ich weiß, wie man Joins einsetzt, ich weiß, wie man Constraints ensetzt, aber komme nicht hinter die Frage:
Wie kann ich machen, dass eine Maschine zu einem Datum nur ein 2. mal vorkommen kann, wo im vorigen Eintrag von Maschine und Datum die "Zeit bis" eingetragen ist.