Como Agrupar duas colunas diferentes na mesma tab
Tenho uma tabela de parcela mas quero que me agrupe da seguinte maneira
Plano Quitado Não Quitado
Plano 1 = 250 300
Plano 2 = 230 380
Plano 3 = 280 330
.........................................................
Tenho os seguites campos
plano, cod, situacao....
valeu
Plano Quitado Não Quitado
Plano 1 = 250 300
Plano 2 = 230 380
Plano 3 = 280 330
.........................................................
Tenho os seguites campos
plano, cod, situacao....
valeu
Sremulador
Curtidas 0
Respostas
Marlon Spiess
10/10/2003
Olá,
monte uma query da seguinte maneira
Select cdplano, situacao, sum(qtd)
from tabela
group by cdplano, situacao
isso deve resolver,
espero ter ajudado
Boa Sorte
monte uma query da seguinte maneira
Select cdplano, situacao, sum(qtd)
from tabela
group by cdplano, situacao
isso deve resolver,
espero ter ajudado
Boa Sorte
GOSTEI 0
E_gama
10/10/2003
Bem, não sei que banco vc está utilizando, mas no SQL Server, funciona assim:
Considerando:
Noma da tabela = ´Parcelas´
Situação Quitada = ´1´
Situação Não quitada = ´2´
Valor da Parcela = ´Valor´
SELECT Plano, ´Quitado´ = SUM(CASE Situacao WHEN 1 THEN Valor END), ´Não Quitado´ = SUM(CASE Situacao WHEN 2 THEN Valor END) FROM Parcelas GROUP BY Plano
Considerando:
Noma da tabela = ´Parcelas´
Situação Quitada = ´1´
Situação Não quitada = ´2´
Valor da Parcela = ´Valor´
GOSTEI 0
Sremulador
10/10/2003
Os comando do SqlServer não funcionam para paradox...
SELECT Plano,
´Quitado´ = SUM(CASE Situacao WHEN 1 THEN Valor END),
´Não Quitado´ = SUM(CASE Situacao WHEN 2 THEN Valor END)
FROM Parcelas
GROUP BY Plano
mas e isto que eu quero
SELECT Plano,
´Quitado´ = SUM(CASE Situacao WHEN 1 THEN Valor END),
´Não Quitado´ = SUM(CASE Situacao WHEN 2 THEN Valor END)
FROM Parcelas
GROUP BY Plano
mas e isto que eu quero
GOSTEI 0