Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> SELECT SQL - policzenie sumy wolnych miejsc na dany seans
mariuszb94
post 2.06.2016, 19:31:35
Post #1





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

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


Witam,

Potrzebuję pomocy. Mam do przygotowania baze danych dla kina i zatrzymałem się w jednym miejscu. Mianowicie chciałbym policzyć ilość wolnych miejsc podczas danego seansu (ilosc_miejsc w salach - (ilosc_zarezerwowanych_biletow jesli TRUE + ilosc_zwyklych_biletow))

Próbowałem robić to z SELECT SUM ale liczyło mi dla wszystkich seansów razem a nie dla każdego oddzielnie. Niżej mój kod:

  1. SELECT se.id_seansu AS 'nr_seansu', sa.id_sali AS 'nr_sali', (sa.ilosc_miejsc - ((SELECT SUM(ilosc_biletow) FROM bilety) + (SELECT SUM(ilosc_zarezerwowanych_miejsc) FROM rezerwacje WHERE stan_rezerwacji = TRUE))) AS 'wolne_miejsca' FROM seanse se, sale sa WHERE
  2. se.id_sali = sa.id_sali


Chicałbym, żeby wyglądało to tak:

id_seansu ilosc_wolnych_miejsc
1 23
2 14
3 23


Załącznik:
http://imgur.com/bXeWWho
Go to the top of the page
+Quote Post
mmmmmmm
post 3.06.2016, 07:12:23
Post #2





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

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


Bez znajomości DDL nikt ci nie pomoże.
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: 25.06.2025 - 12:58