Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 509605
            [titulo] => Select com soma em mais de um banco-SQL SERVER
            [dataCadastro] => DateTime Object
                (
                    [date] => 2015-02-05 10:02:31
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 348325
            [status] => A
            [isExample] => 
            [NomeUsuario] => Isaac Jose
            [Apelido] => 
            [Foto] => 
            [Conteudo] => 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 ) )

Select com soma em mais de um banco-SQL SERVER

Jorge Luiz
   - 05 fev 2015

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

Post mais votado

Isaac Jose
   - 05 fev 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

Jorge Luiz
   - 05 fev 2015

Bom dia Isac

Agora deu certo, está faltando colocar o owner

Muito obrigado!