PROCV SQL
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
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
Curtidas 0
Respostas
Lucas Conceição
18/12/2019
Olá Tiago,
No SQL server, o comando ficaria mais ou menos assim:
Se conseguir, avise ai.
Abraços.
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
18/12/2019
você precisa trabalhar com relacionamento de tabelas.
pesquise por JOIN (LEFT, RIGHT, OUTER)
pesquise por JOIN (LEFT, RIGHT, OUTER)
GOSTEI 0