Ir para conteúdo

Arquivado

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

Beavis440

Consulta SQL no ACCESS

Recommended Posts

Pessoal quero criar uma consulta que gere duas colunas, uma é Caixa 1 e a outra e Banco.

Como posso fazer para esses dois SQL serem um só

 

SELECT Sum(Valor) AS Caixa1
FROM CadEntrada
WHERE DepCaixa="Caixa 1"
SELECT Sum(Valor) AS Banco
FROM CadEntrada
WHERE DepCaixa="Banco"

Compartilhar este post


Link para o post
Compartilhar em outros sites

1 modo super simples:

1. crie 2 consultas;

2. crie uma 3ª consulta com essas 2..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vlw Fernando pela dica, mas ontem procurando na net finalmente acabei encontrando a resposta.

Era só fazer uma SQL com subconsultas.

Resolvi o problema com a seguinte SQL

SELECT (SELECT Sum(Valor)
FROM CadEntrada
WHERE DepCaixa="Caixa 1";) AS [Caixa 1], (SELECT Sum(Valor)
FROM CadEntrada
WHERE DepCaixa="Banco";) AS Banco
FROM CadEntrada
GROUP BY Unir;

Unico problema é que estava repetindo todos os dados conforme a quantidade de Caixas, então na CadEntrada criei uma coluna [unir] com valor padrão 1 para agrupar os valores.

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim, subconsultas...rsss... mas alem da repetição ha o problema dos "alias",e isso eu nao estava c/ tempo de explicar... :)

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.