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.
W celu wyliczenia sumy trzeba zrobić coś w tym rodzaju:
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
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)