Ich schreibe eine Job-Datenbank für ein bisschen Spaß (und T-SQL/SQL Server zu versuchen und zu lernen, und das ist, was ich bisher in meiner Anwendungstabelle habe .Anfänger: Verfügbarkeit in einer Buchungstabelle in SQL überprüfen
application_id name interviewer location_id from to
-----------------------------------------------------------------------------------------------------------
1 Joe Bloggs Sarah Saunders 100 2008-12-25 00:00:00 2008-12-26 00:00:00
2 Barry White Issac Hayes 100 2008-12-29 00:00:00 2008-12-30 00:00:00
leicht genug für diesen Zeitraum vorgenommen wurden, um herauszufinden, es ist, was Buchungen, eine einfache select-Anweisung würde diese aus leicht genug finden
Das einzige Problem, das ich jetzt habe, ist wie das, was herauszufinden. Tage enthalten keine Buchungen Ich würde gerne eine Suche in der folgenden Tabelle machen, um zu sehen, welche Daten in dem Raum mit location_id 100 zwischen "2008-12-25 00:00:00" und "2008" verfügbar sind -12-30 00:00:00 "und lassen Sie es zurück, dass kein Interview in dem Raum vom 27. bis 28. gehalten wird.
Ich bin mir sicher, dass dies schmerzhaft einfach ist, aber bitte legen Sie etwas SQL Weisheit auf mich.
ähnlich wie folgt aus:How to implement check availability in hotel reservation system