COMO RODAR O UPDATE DENTRO DE UMA CONSULTA SQL, ONDE PRECISO ALTERAR VÁRIOS VALORES EM UMA COLUNA?
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.
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
Curtidas 0
Respostas
Luiz Santos
20/02/2017
Boa noite "Agenda"
Tenta algo assim:
Grande abraço
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
20/02/2017
Obrigado.
GOSTEI 0