Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Aktualizacja danych używając innych tablic
Zdrad
post 22.03.2018, 00:48:12
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 22.03.2018

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
wxm
post 1.04.2018, 22:50:12
Post #2





Grupa: Zarejestrowani
Postów: 26
Pomógł: 1
Dołączył: 17.02.2018

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.03.2024 - 12:22