Criar colunas com soma?

Firebird

09/12/2011

Pessoal, como façop uma stored procedure deste select aqui

SELECT distinct(C.CODIGO),
COALESCE(SUM(cs.quantidade),0) QUANTIDADE,
CS.codigo_software,
cs.software,
C.nome,
c.proprietario
from CLIENTE C
INNER JOIN
CLIENTE_SOFTWARE CS ON(
C.CODIGO = CS.CODIGO_CLIENTE)
WHERE C.ESTADO   IN(Paraná)  and
  CS.CODIGO_CLIENTE = C.CODIGO AND CS.SOFTWARE IN (Software, Comanda Eletrônica )
and  C.CONTRATO_SUPORTE_LIBERADO in (Sim)
AND  C.codigo = :CODIGO
group by 1,3,4,5,6
ORDER BY C.CODIGO


Que em vez de usar linhas pra baixo de cada sum, criar colunas para cada cliente com a soma ?

Uso FB 1.5

Obrigado.
Adriano Dolce

Adriano Dolce

Curtidas 0
POSTAR