[firebase-br] Totais acumulados, existe ??
Rodrigo Cury
cury.fb em gmail.com
Qua Out 28 19:35:12 -03 2009
Boa tarde meus caros....
tenho a seguinte consulta...
SELECT
distinct op_data_situacao,
(
select count(op_bene_codigo) from sp_evolucao_cadastro(:vContPK)
sp_evolucao_cadastro_dentro_inclusoes
where (sp_evolucao_cadastro_dentro_inclusoes.op_situacao = '2' or
sp_evolucao_cadastro_dentro_inclusoes.op_situacao = '1')
and sp_evolucao_cadastro_dentro_inclusoes.op_data_situacao =
sp_evolucao_cadastro.op_data_situacao
) AS Inclusoes,
(
select count(op_bene_codigo) from sp_evolucao_cadastro(:vContPK)
sp_evolucao_cadastro_dentro_inclusoes
where (sp_evolucao_cadastro_dentro_inclusoes.op_situacao = '3' or
sp_evolucao_cadastro_dentro_inclusoes.op_situacao = '4')
and sp_evolucao_cadastro_dentro_inclusoes.op_data_situacao =
sp_evolucao_cadastro.op_data_situacao
) AS Exclusoes
FROM sp_evolucao_cadastro(:vContPK)
ela me traz um resultado mais ou menos assim
OP_DATA_SITUACAO INCLUSOES EXCLUSOES
06/06/2005 36 0
16/06/2005 1 0
17/08/2005 1 0
17/02/2006 2 2
12/05/2006 34 52
e assim por diante!
a dúvida é a seguinte, existe maneira de inserir um total acumulado...
eu sei que dá subtraindo as sub-selects, mas achei um pouco lento...
Não teria como eu, dentro de uma SP, montar o resultado da tabela a ser
exibida!?
tipo um "dataset"?
Mais detalhes sobre a lista de discussão lista