Re{2}: [firebase-br] Como pegar o resultado de um Count(*)

Giovani Benedetti Penha giovani em cooperval.com
Sex Jul 29 09:33:36 -03 2005


O código que o RedDevil mandou é a criação completa da SP, você deve 
rodar ela no SQL  Editor, não em new SP.

[]´s
Giovani Benedetti Penha

Fernando Machado escreveu:

> RedDevil
>
> Desculpe, mas como não tenho o hábito de usar SPs, tô apanhando um pouco.
> Cara tá me dando o seguinte erro:
>
> "Invalid token.
> Dynamic SQL Error.
> SQL error code = -104.
> Token unknown - line 3, char 1.
> create."
>
> Me conta o que eu tô fazendo de errado, eu simplesmente copiei do 
> e-mail e colei no Ibexpert é claro que deletei aquele "begin" e "end" 
> que ele coloca automáticamente e só deixei o teu código.
> Será que aquelas variáveis que tu declara eu tenho que criar ali 
> "insert parameter"
>
> obrigado
>
> Fernando
>
>
>
>
> ola Fernando,
>
> putz, parece que hoje nao eh o meu dia...
> ;o)
>
> eu testei a SP que postei antes e ela funciona, tipow para voce vai 
> retornar
> (10530 = 3, 09560 = 2, com o nome do cliente, etc e talz), mas no "for 
> select"
> eu coloquei o nome do campo antes do alias da tabela...
>
> ae abaixo esta uma nova versao da SP...
>
> {
> create procedure ares (data01 date, data 02 date)
> returns( codigo_cliente integer, nome_cliente varchar(50), tot_locacao 
> integer)
> as
> begin
> for select clientes.<campo_codigo>, clientes.<campo_nome>
>     from <tabela_clientes> clientes
>     into :codigo_cliente, :nome_cliente
> do
> begin
> select count(filmes_Idfilmes) from locacoes
> where (data_loca between :data01 and :data02) and :codigo_cliente =
> clientes_codigo
> into :tot_locacao;
> suspend;
> end
> end
> }
>
>
> []s
> força sempre.
> ate +++
>
> Luiz "RedDevil" Stefanski
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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
>
>




Mais detalhes sobre a lista de discussão lista