Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ MySQL _ Aktualizacja danych używając innych tablic

Napisany przez: Zdrad 22.03.2018, 00:48:12

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.

Napisany przez: wxm 1.04.2018, 22:50:12

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

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)