cześć, uczę się od niedawna sql-a, przerabiam procedury.
chciałbym napisać prostą procedurę, która obniża ceny artykułów.
problem pojawia się, gdy w warunkach łączę tabele:
create procedure [obnizka] @ile int, @gatunek varchar
as
update ksiazka set cena=cena+(cena*@ile*0.01) where gatunek.nazwa=@gatunek and ksiazka.id_gatunku=gatunek.id;
tabele:
gatunek: id, nazwa
ksiazka: id,nazwa,id_gatunku,cena
czy trzeba to wykonać jakimś podzapytaniem?
proszę o odpowiedź.
używam ms sql