Abfrage für verfügbare Zimmer in hotel-Reservierung

ich wurde beauftragt, ein online-hotel-Reservierungs-system. das problem, das ich sehe, ist die Abfrage des verfügbaren Zimmer für eine bestimmte Zimmerkategorie für einen bestimmten Zeitraum. Mein Datenbank-design besteht aus 4 Tabellen. Die Datenbank-design ist wie folgt:

tbl_reservationdetails ( stores the general details of the reservation )
 pk resrvdtl_id (primary key)
 fk client_id (insignificant for now)
    start_date (customer's check-in-date)
    end_date (customer's check-out-date)

tbl_reservation (stores the rooms reserved for a particular reservation )
 pk reserv_id (primary key)
 fk resrvdtl_id (foreign key, to know to whom and when the room should be occupied)
 fk room_id (the room reserved)

tbl_room
 pk room_id (primary key)
    room_number 
 fk room_categId (to know what category this room belongs to)

tbl_roomcategory
 pk room_categId (primary key)
    room_category (description of category.. example: Suite, Superior, Deluxe etc. in my case... there are four categories)

Benutzereingaben die Termine (start und Ende) und der Kategorie der Zimmer, die er will. Ich bin ganz neu auf diesem... wie kann ich die Abfrage zum prüfen des verfügbaren Zimmer für diese Kategorie zu einem bestimmten Termin?????

jede Antwort zu diesem würde sehr geschätzt... vielen Dank

  • Das sieht ein bisschen wie Hausaufgaben - vielleicht zeigen Sie Ihre Arbeit erste - Tipp müssen Sie mit einem join
  • Ich möchte hinzufügen tbl_room.room_notes wie "in der Nähe des lift' (oder '...elevator', wenn es auf der anderen Seite des Atlantiks) oder 'Schönen Blick auf die downtown'.
InformationsquelleAutor Jake Pascual | 2011-05-04
Schreibe einen Kommentar