Witam, potrzebuje pomocy w wykonaniu zadania: Korzystając z transakcji obniżyć o 15% sugerowaną cenę towarów, których ilość na stanie w każdym magazynie jest większa niż 70%.
moje próby wyglądały mniej więcej tak
UPDATE product pz, warehouse wz, inventory iz
SET pz.suggested_price=pz.suggested_price-pz.suggested_price*1.5
FROM inventory iz JOIN product pz ON iz.product_id=pz.id JOIN warehouse Wz ON iz.warehouse_id=wz.id
WHERE iz.amount_in_stock=ALL(iw.amount_in_stock /iw.max_in_stock>0.7);
Ale nie bardzo wiem co tu poprawić żeby śmigało z-zewnętrze zapytanie, w-wewnętrzne.
W załączniku dołączam model
Proszę o pomoc, pozdrawiam i z góry dzięki!