![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 135 Pomógł: 1 Dołączył: 7.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam ponownie.
Tym razem chciałbym wyszukiwać sobie obiekty dla których podana data X mieści się w przedziale Y-Z wyznaczonym poprzez cennik. Cennik: room_price(room_id, day_from, month_from, year_from, day_to, month_to, year_to, price, id). Jak widać jeden pokój może mieć zdefiniowanych wiele przedziałów cenowych (cenników). User w formularzu rezerwacji podaje sobie powiedzmy date przyjazdu. Chcialbym teraz w MySQLu sprawdzić czy ta data znajduje się w którymś ze zdefiniowanych przedziałów cenowych? Jak to zrobić na poziomie SQL? Jakieś pomysły? Przykładowo: User podaje datę 24-12-2008. Pokoj nr1 ma cennik 20-12-2008 do 30-12-2008 = 300euro Pokoj nr2 ma cennik 1-12-2008 do 19-12-2008 = 400euro Zapytanie powinno więc wskazać TYLKO pokój nr1. Pozdrawiam, parzol. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 22:57 |