Select com soma em mais de um banco-SQL SERVER
05/02/2015
0
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
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
Curtir tópico
+ 0
Responder
Post mais votado
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
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
Mais Posts
05/02/2015
Jorge Luiz
Bom dia Isac
Agora deu certo, está faltando colocar o owner
Muito obrigado!
Agora deu certo, está faltando colocar o owner
Muito obrigado!
Responder
Clique aqui para fazer login e interagir na Comunidade :)