Como Agrupar duas colunas diferentes na mesma tab

Delphi

10/10/2003

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


Sremulador

Sremulador

Curtidas 0

Respostas

Marlon Spiess

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


GOSTEI 0
E_gama

E_gama

10/10/2003

Bem, não sei que banco vc está utilizando, mas no SQL Server, funciona assim:

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

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


GOSTEI 0
POSTAR