[firebase-br] Calculo de Media

Ismair Alves ismair em gmail.com
Dom Maio 20 14:09:27 -03 2007


acho que esse procedure pode te ajudar:


CREATE PROCEDURE NEW_PROCEDURE
RETURNS (
    VREVEN VARCHAR (60),
    RESULTADO FLOAT)
AS
DECLARE VARIABLE VTOT FLOAT;
DECLARE VARIABLE TOTAL FLOAT;
BEGIN
  SELECT COUNT(*) FROM REVEN INTO :TOTAL;
  FOR SELECT distinct(DES_REVEN) FROM REVEN INTO :VREVEN DO
  BEGIN
    SELECT COUNT(*)/:TOTAL FROM AREA WHERE DES_REVEN = :VREVEN INTO
:RESULTADO;
    SUSPEND;
  END
END




Em 20/05/07, FireBird FireBird <firebird100 em gmail.com> escreveu:
>
> Ola Rubem,
> Mas vc sabe fazer isto.
>
> Grato...
>
>
> Em 20/05/07, Rubem Nascimento da Rocha <djpardalrocha em hotmail.com>
> escreveu:
> >
> >
> > Eu acho que com um SELECT simples dá pra resolver isso.
> > Sds.> Date: Sun, 20 May 2007 12:30:48 -0300> From: firebird100 em gmail.com
> >
> > To: lista em firebase.com.br> Subject: [firebase-br] Calculo de Media> >
> > Pessoal estou com uma duvidada bastante simples, mas não conheço quase
> nada>
> > de firebird.> > > > Estou querendo fazer uma seguinte media.> > > > Por
> > exemplo:> > > > Tenho uma tabela de Aluno com 100 Registros=Alunos> >
> Tenho
> > 50 alunos aprovados 40 em recuperação e 10 reprovados.> > > > Queria o
> > seguinte> > Aprovados 50%> > Recuperação 40%> > Reprovados 10%> > >
> Alguém
> > sabe como fazer isto?> > Grato,>
> > ______________________________________________> FireBase-BR (
> > www.firebase.com.br) - Hospedado em www.locador.com.br> Para editar sua
> > configuração na lista, use o endereço
> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br> Para
> > consultar mensagens antigas: http://firebase.com.br/pesquisa
> > _________________________________________________________________
> > Ligue para os amigos com a Chamada de PC para PC - GRATUITO
> > http://get.live.com/messenger/overview
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para editar sua configuração na lista, use o endereço
> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 
Ismair C. Alves
msn: ismair_alves em hotmail.com
PontoConf Soluções em Software Livre.



Mais detalhes sobre a lista de discussão lista