PROCV SQL

SQL

18/12/2019

Boa tarde,

Tenho uma dúvida, tenho uma tabela que tem uma coluna chamada "Cotações", esta coluna tem alguns valores NULL, porém eu tenho outra tabela que tem as cotações necessárias para preencher estes NULL''''s da primeira tabela. Ambas as tabelas têm uma coluna chamada "ISIN" que pode fazer a ligação entre as duas tabelas. A minha ideia era preencher os NULL''s da tabela 1 com as cotações da tabela 2, alguém me consegue dizer o código? Em excel seria uma coisa facil com um procv.

MC

TALSS
Tiago Santos

Tiago Santos

Curtidas 0

Respostas

Lucas Conceição

Lucas Conceição

18/12/2019

Olá Tiago,

No SQL server, o comando ficaria mais ou menos assim:
UPDATE
    tabela_cotacao
SET
    tabela_cotacao.cotacao = otb.cotacao
FROM
     tabela_cotacao tbc
INNER JOIN
    outra_tabela otb
ON 
    tbc.ISIN = otb.ISIN;

Se conseguir, avise ai.

Abraços.
GOSTEI 0
Emerson Nascimento

Emerson Nascimento

18/12/2019

você precisa trabalhar com relacionamento de tabelas.
pesquise por JOIN (LEFT, RIGHT, OUTER)
GOSTEI 0
POSTAR