[firebase-br] RES: RES: DATEDIFF em PROCEDURE

Fasystem listas em fasystem.com.br
Dom Dez 5 23:28:23 -03 2010


Valeu pela ajuda Ivan
Mudei o tipo de variável para bigint mas não adiantou.
Descobri que o erro era porque eu havia registrado o banco no IBExpert como
Firebird 2.0.
Setei o banco como FB 2.5 e ele passou a compilar a procedure normalmente.
Creio que o IBExpert deve fazer algum controle baseado na versão do FB

Obrigado

[ ]'s
Jose Aparecido da Silva
Fasystem


-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Ivan Guimarães Meirelles
Enviada em: domingo, 5 de dezembro de 2010 13:04
Para: 'FireBase'
Assunto: [firebase-br] RES: DATEDIFF em PROCEDURE

Olá Fasystem...

DATEDIFF retorna um valor do tipo bigint, verifique se a variável :liberado
depois do INTO, é desse mesmo tipo.

Espero ter ajudado.
Um abraço.

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Fasystem
Enviada em: sexta-feira, 3 de dezembro de 2010 10:36
Para: 'FireBase'
Assunto: [firebase-br] DATEDIFF em PROCEDURE

Bom Dia a todos!

 

Alguém sabe me dizer se é possível usar a função DATEDIFF em uma procedure.

Estou tentando utiliza-la e esta dando acusando erro de parse error em
datediff(minute.

A instrução é a seguinte:

    select STATUS, iif((SERASADATA + coalesce(SERASACONTADOR,0)) <
current_date,'CONSTA',SERASA),

    LIMITE, FILIAL, datediff(minute from LIBERADO to current_timestamp) from
CADASTROS

    where ID = :idcadastro into :statuscadastro, :serasa, :limite, :filial,
:liberado;

 

Usando FB 2.5 e o campo LIBERADO é TIMESTAMP.

 

[ ]'s

Jose Aparecido da Silva

Fasystem

 

 

______________________________________________
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://firebase.com.br/pesquisa


______________________________________________
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://firebase.com.br/pesquisa






Mais detalhes sobre a lista de discussão lista