[SQL] Update w całej tabeli

0

Witam.

Mam problem z updatem. Mianowicie chciałbym zrobić update w tabeli, ktora odzwierciedla stan towarow na magazynie. Stan ten towarów mialby sie opierac na roznicy miedzy dostawami a tym co sprzedajemy.

Udalo mi sie zrobic zapytanie ktore agreguje i grupuje kazdy z towarow w magazynie. Z tym ze na poczatku wpisywalem na sztywno ilosc towarow na fakturze. Teraz interesuje mnie zeby stan towarow na magazynie aktualizowal sie automatycznie na podstawie danych z faktury.

SELECT P.nazwa, SUM(P.ilosc)
FROM Pozycje P JOIN Faktura F ON P.idtrans = F.idtrans
GROUP BY P.nazwa, F.typ
HAVING F.typ = 'dost' //lub 'fakt' w przypadku faktur na ktorych sa zaksiegowane sprzedaze

Ma ktos pomysl jak to mozna zrobic?

0

MOŻE BYŚ TAK ZACZĄŁ OD PODANIA DEFINICJI TABEL I OPISU ICH :>

0

Faktura
idtrans
idkontrah
typ
seria
numer
dopisek

   ||
   \/  

Pozycje
idtrans
idprod
ilosc

   ||
   \/  

Magazyn
idprod
pnazwa
stan
stan_min

Podaje najistotniejsze elementy tabel. Chodzi mi o aktualizacje stanu w Magazynie. A moze jakis trigger (after update i after insert...)

0

Nikt nie ma żadnego pomysłu jak to zrobić czy może jeszcze za mało podałem informacji co chcę osiągnąć?

1 użytkowników online, w tym zalogowanych: 0, gości: 1