Witajcie!
Chcę skonstruować zapytanie do bazy które zwróci mi dane jeśli nie trwa w tym momencie inne zdarzenie. Ciężko mi to wyjaśnić więc:
mam tabelę z miejscem i tytułem zdarzenia, dniem wydarzenia (DATE), godziną rozpoczęcia wydarzenia (TIME - sama godzina + minuty) i godziną zakończenia wydarzenia (również TIME - godziny i minuty)
Mam problem z stworzeniem zapytania do bazy które zwróciłoby mi z tabeli miejsce w przypadku gdy nic w podanych godzinach się nie dzieje (i miejsce jest wolne "do obsadzenia").
Dajmy na to:
mam restaurację (miejsce) zamkniętą z powodu imprezy (wydarzenie) w dniu 04.09.2015 w godzinach 15 (godzina rozpoczęcia) - 18 (godzina zakończenia) i select miałby mi zwrócić miejsce (restaurację) jeśli to miejsce byłoby wolne, np. przy podaniu 04.09.2015 10-15 lub 10.09.2015 15-18. Jeśli podałbym np. 04.09.2015 16-17 to nic by nie zwrócił.
Męczę się z tym już dłuższy czas i nic mi nie wychodzi...
Z góry dzięki za pomoc!