![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 18.12.2004 Ostrzeżenie: (0%)
|
Szukałem dziś rozwiązania mojego problemu przez pare godzin, czytałem różne stronki i fora ale nie udało się, więc postanowiłem napisać na forum.
mam tabelkę z terminami:
przykładowe dane w tabeli: 1|20080801|0 1|20080802|0 1|20080803|1 1|20080804|1 1|20080805|1 1|20080806|0 status = 1 - termin zajęty, gdy status = 0 - termin wolny oraz tabele z obiektami(pokojami):
jest jeszcze tabela z cenami:
i chce wyszukać wolne obiekty dla jakiegoś przedziału czasowego np. od 20080801 do 20080831, poniżej podam zapytanie które pobiera pokoje ale nawet wtedy gdy jeden z wybranych dni jest zajęty.
Proszę o pomoc bo już nie mam pomysłów... Ten post edytował armata12 13.08.2008, 09:30:53 |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 033 Pomógł: 125 Dołączył: 17.09.2005 Skąd: Żywiec Ostrzeżenie: (0%)
|
Tu masz zapytanie wyciągające ZAJĘTE pokoje w danym terminie. Wystarczy użyć go jako podzapytania w taki sposób:
i będziesz miał wolne pokoje. Swoją drogą głupio zaprojektowana baza danych. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 18.12.2004 Ostrzeżenie: (0%)
|
Dziękuję za pomoc! Tak, wiem że pomysł z terminami nie jest dobry ale nie mogłem wymyślić czegoś innego żeby spełniało moje wymagania a druga sprawa pewnie za głupi jestem...
|
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 21:57 |