Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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 BancoVlw 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.
sim, subconsultas...rsss... mas alem da repetição ha o problema dos "alias",e isso eu nao estava c/ tempo de explicar... :)
1 modo super simples:
1. crie 2 consultas;
2. crie uma 3ª consulta com essas 2..