COMO RODAR O UPDATE DENTRO DE UMA CONSULTA SQL, ONDE PRECISO ALTERAR VÁRIOS VALORES EM UMA COLUNA?

SQL Server

20/02/2017

Boa Tarde,
Estou com 2 tabelas, sendo 1 temporária e outra de uso de produção.
Preciso realizar um REAJUSTE nos valores, só que são varias linhas onde a alteração deverá ser executada, segue exemplo:

EXEMPLO.

-- TABELA A - VALORES
NOME_ID VALORES
1 10,00
2 20,00
3 30,00
4 40,00
5 50,00
6 60,00

-- TABELA B - TEMPORARIA
NOME_ID VALORES
1 100,00
2 200,00
3 300,00
4 400,00
5 500,00
6 600,00

Preciso da tabela A (NOME_ID: 1,3,6), e consultar na tabela B e realizar o update conforme valores da tabela B.
Então é um update desta consulta SQL com alteração de varias linhas dentre uma coluna.
Agenda Assesoria

Agenda Assesoria

Curtidas 0

Respostas

Luiz Santos

Luiz Santos

20/02/2017

Boa noite "Agenda"

Tenta algo assim:


Update tabela_A
      set valores = b.valores
   from tabela_a A inner join tabela_b on a.nome_id = b.nome_id



Grande abraço
GOSTEI 0
Agenda Assesoria

Agenda Assesoria

20/02/2017

Obrigado.
GOSTEI 0
POSTAR