Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde,
tenho que aplicar um reajuste de 5% nos produtos da categoria eletrodomésticos e pra isso preciso usar o inner join no update, mas não quer dar certo de jeito nenhum, mostra que o FROM está com erro e n tenho a menor ideia do porquê
update Produto set ValorUnit = Produto.ValorUnit+(Produto.ValorUnit*0.05)
from Produto inner join Categoria on Produto.IDprod = Categoria.IDProd
where Categoria.CategoriaDesc = 'Eletrodomésticos';
Já testei outros exemplos da internet e o erro é o mesmo, sempre no FROMtentei e deu erro no inner :(
Deve ser alguma lerdeza da minha parte, mas n tenho ideia do q possa ser
Agora deu certo!
update Produto inner join Categoria on Produto.IDCategoria = Categoria.IDCategoria
set ValorUnit = Produto.ValorUnit+(Produto.ValorUnit*0.05)
where Categoria.CategoriaDesc = 'Eletrodomésticos';
Obrigada!! :D
Tente