Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Paulo Denny

Referência Cruzada

Recommended Posts

Eu preciso comparar duas bases de dados: mês anterior e mês atual verificando as entradas e saídas. No Access é moleza:1) Faço um UNION das duas tabelas,2) Faço uma referência cruzada para transformar a identificação do mês em colunasO problema é que, como minhas bases são grandes, o tempo para rodar estas consultas no Access é proibitivo. Gostararia de saber se o SQL Server têm possibilidade (referência cruzada)?Já consultei o Help do mesmo e as referências que obtenho de Pivot e Cross não tem nada a ver com o que eu quero...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não muda nada, no SQL Server você também pode usar o UNION e fazer a referência cruzada

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, eu acabei achando a solução do problema:SELECT AG_CONTA, SUM(CASE WHEN MES = 'MES_ANT' THEN 1 ELSE 0 END) AS MES_1, SUM(CASE WHEN MES = 'MES_ATUAL' THEN 1 ELSE 0 END) AS MES_2FROM dbo.CHEQUE_2005_CRUZGROUP BY AG_CONTAO segredo é criar tantas colunas quantos forem os identificadores de mês (neste caso são duas).

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.