Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Aktualizacja danych używając innych tablic
Forum PHP.pl > Forum > Bazy danych > MySQL
Zdrad
Od razu uprzedzam, że jestem całkowicie zielony w bazach danych. Jednak jako zadanie mam stworzenie bazy danych rezerwacji w hotelu. Kawalek diagramu pod linkiem: https://imgur.com/a/QFUhH.
Mam problem z kwotą całkowitą znajdującą sie w tablicy "Platnosci". Chciałbym, żeby się obliczała na podstawie różnicy daty wymeldowania i daty zameldowania z tabeli "Rezerwacje" pomnozonej przez cene pokoju z tablicy "Pokoje".
Nie mam pojecia jak to ugryźć w funkcji UPDATE, więc z góry dzięki za pomoc.
wxm
W celu wyliczenia sumy trzeba zrobić coś w tym rodzaju:

  1. SELECT SUM((Data_wymeldowania - Data_zameldowania) * Cena) AS do_zaplaty FROM Rezerwacje LEFT JOIN Rezerwacje_Pokoje ON Rezerwacje.ID = Rezerwacje_ID LEFT JOIN Pokoje ON Pokoje_Nr_pokoju = Nr_pokoju WHERE Rezerwacje.ID = $costam


Dla mnie ten układ z diagramu zwiastuje kłopoty w niedalekiej przyszłości ale jak tam chcesz, daj namiary na tą firmę co zieloni projektują takie bazy może się tam załapię biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.