![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 79 Pomógł: 0 Dołączył: 21.02.2015 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
Cześć!
Mam problem, a brakuje mi już pomysłu. Może ktoś podpowie jak to ogarnąć. Mam 2 tabele w bazie danych magazyn_pozycje id | nazwa_pozycji | cena_sprzedazy 1 | Testowa 1 | 19.90 2 | Testowa 2 | 89.90 magazyn_operacje id_mag | typ_operacji | ilosc 2 | rezerwacja | 9.00 2 | zakup | 200.00 2 | rezerwacja | 2.00 1 | zakup | 500.00 1 | rezerwacja | 100.00 2 | sprzedaz | 5.00 1 | sprzedaz | 1.00 Potrzebuję osiągnąć w 1 zapytaniu towary z: id nazwę pozycji stan magazynowy - (SUMA wszystkich ilości gdzie typ_operacji = zakup) MINUS (SUMA ilosci gdzie typ_operacji = sprzedaz) ilosc w rezerwacji - SUMA wszystkich ilości gdzie typ_operacji = rezerwacja dostepna ilosci - (SUMA ilosci gdzie typ_operacji = zakup) MINUS (SUMA ilosci gdzie typ_operacji = sprzedaz) MINUS (SUMA ilosci gdzie typ_operacji = rezerwacja) - opcjonalnie z 1 działania (stan_magazynowy) MINUS (SUMA ile w rezerwacji) Podpowiedzcie jak to ogarnąć ![]() |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
lub:
Reszta obliczeń na podobnej zasadzie. -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 20:57 |