DUVIDA COMANDO SQL
futura pense em criar uma procedure no banco de dados com esta query e ficará mais fácil de chamar no cliente, e mais rápido.
qualquer coisa posso te ajudar
qualquer coisa posso te ajudar
Do jeito que o Marcelo passou esta correto, porém esta dando como coluna existente em duas tabelas e para arrumar isso você pode fazer assim
Ou tente assim
Espero ter ajudado
UPDATE grade g SET g.vista = round(( (g.prazo * 90) / 100),2) FROM produtos p INNER JOIN grade gd ON gd.codpro = p.codigo WHERE p.empresa=1
Ou tente assim
UPDATE grade g SET
g.vista = round(((g.prazo * 90) / 100),2)
WHERE g.codpro IN (SELECT p.codigo FROM produtos p WHERE p.codigo = g.codpro AND p.empresa = 1)
Espero ter ajudado
Tópico encerrado , respostas não são mais permitidas