[firebase-br] erro em sp

Alfredo Guimaraes alfredoguimaraes1964 em gmail.com
Sex Abr 3 18:04:44 -03 2020


Está com erro de sintaxe no segundo calescE.


Em sex, 3 de abr de 2020 17:35, washington andre muller da silva <
washington.ams em gmail.com> escreveu:

> Olá
>
> Tenho a seguinte procedure, e quando vou compilar está dando a seguinte
> mensagem:
>
> Tenho que listar todas as atividades e mesmo que não tenha treinos
> mostrar com 0 no lugar dos minutos. Exemplo:
>
> semana Fisico tatico jogo   => estás sao as atividades
>
> 7             90       110     0
>
> 8             30       0         0
>
> 9            100       90      60
>
>
> ---------- STATEMENT ----------
>
> CREATE OR ALTER procedure sp_statics_atividades
> returns (
>      wati_descr varchar(50),
>      wati_controle integer)
> as
> begin
>    for
>      select ati_controle, ati_descr
>      from atividade
>      into :wati_controle, :wati_descr
>    do
>      begin
>         select coalesce(sum(tre_tempo_minutos),0) as minutos,
> Coalesc(mes_semana, null)
>         from treinos
>         left join mesociclo On tre_mes_controle = mes_controle
>         left join exercicios On tre_exe_controle = exe_controle
>         where tre_data between '20.02.2020' and '20.04.2020' and
> tre_equ_controle = '3' and exe_ati_controle = :wati_controle
>         group by mes_semana
>         order by mes_semana, minutos
>      end
> end
>
>
> ---------- ERROR MESSAGE ----------
>
> Invalid token.
> Dynamic SQL Error.
> SQL error code = -104.
> Token unknown - line 20, column 5.
> end.
>
> --
> *Atenciosamente*
>
> Washington A. Muller da Silva
> www.wvoleibol.blogspot.com
> 51-984.842206
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas:
> http://www.firebase.com.br/pesquisa_lista.html
>



Mais detalhes sobre a lista de discussão lista