![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 24.09.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Być może to proste ale niestety nie mam pomysłu jak to rozwiązać. Tworzę system rezerwacji łodzi. Mam tabelę Łodzie id_lodzi | nazwa | typ | ... i 2 tabela Rezerwacje id_rezerwacji | id_lodzi | data_start | data_stop i teraz w 2 zmiennych mam. np: $data_rozpoczecia="2005-02-11"; (data podana w formularzu) $data_zakonczenia="2005-02-15"; i chciałbym stworzyc takie zapytanie które pokazało by mi wolne jachty w tym przedziale czasowym jaki jest w zmiennych. Ale zakladajac ze data_stop (data zakonczenia rezerwacji) moze sie rownac dacie wynajmu przez kolejnego klienta. (tzn. ktos dzis oddaje łodz i ta łodz moze dzis zostac wypozyczona nastepnej osobie) Bardzo proszę o pomoc. kolumny data_start i _stop ustawione są na DATE Ale dla rozwiązania mojego problemu mogę przebudować baze. Proszę tylko podpowiedzieć jak to rozwiązac Za pomoc z góry dziękuje. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 22.04.2004 Skąd: Żoliborz Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy to będzie działało, ale może cię naprowadzę na jakiś tor
![]()
Oczywiście GROUP_CONCAT() was added in MySQL 4.1. ![]() edit----- Tak mnie to zaciekawiło że się męczyłem do 03:29 ![]() Masz tu działający kod -oczywiście wyszukuje dostępne łodzie w podanym przedziale czasowym, ale też pokazuje łódź która nie jest wypożyczana(znaczek '~' nieskańczoności)
Ten post edytował popbart 31.01.2005, 03:44:40 -------------------- Visual Basic - kto by pomyślał :)
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 05:03 |