05/02/2015

Select com soma em mais de um banco-SQL SERVER

Bom dia pessoal

Preciso fazer um select para somar as vendas de 4 anos

Só que essas vendas está divididas em dois bancos, um ano tem as vendas de 2012 e 2013, e outro banco de 2013(também).2014 e 2015

Os bancos são iguais, só muda os dados que cada um tem

Tentei fazer algo como

SELECT * FROM
banco1.tabela a,
banco2.tabela b
WHERE
a.Ano=b.Ano
AND
a.pedido=b.pedido
AND
a.Ano=2015


só que ele da o erro de invalid object name, eu tentei fazer a consulta tanto pelo dbexplorer quando pelo sql management studio


Tem como eu fazer isso que estou pensando?


Desde já agradeço

Jorge Luiz

Melhor resposta

05/02/2015

bom dia ... vc precisa informar antes da tabela a qual banco ela pertence..

ex..
UPDATE A
SET
A.JuncaoDR = B.sintCodDr,
A.JuncaoGR = B.sintCodGr,
A.NomeAg = B.vcharNomeDpdcia,
A.NomeDR = B.vcharNomeDiretoria,
A.NOMEGR = B.vcharNomeGerRegional
FROM producao.Tb_AcumProd_PFPJ_Dia A
INNER JOIN db_ano.producao.vw_ano_ativas b
ON B.sintCodDpdcia = A.Cod


esse update tem a tabela no banco da onde so preciso chamar normalmente ja a tabela com os dados b estou em outro banco entao preciso informar a qual banco essa tabela pertence..


att.
isaac

Isaac Jose

Responder Citar

Outras Respostas

05/02/2015

Jorge Luiz

Bom dia Isac

Agora deu certo, está faltando colocar o owner

Muito obrigado!
Responder Citar