Fórum Problemas no cast TimeStamp para Char (Firebird) #60705
18/06/2009
0
Bom dia a todos
tenho a seguinte data hora num campo da tabela 18/6/2009 08:54:32.(campo timestamp)
uso firebird 2.0.
quando faço a conversão
MYSQL = MYSQL || ´ AND NFE_DTMOVIMENTO = ´´´|| CAST(IN_DATA_MOVI AS CHAR(30)) || ´´´´;
O valor do campo passado como parâmetro fica 18/6/2009 08:54:32.0000
Seria alguma coisa relacionada aos milisegundos ?
O problemas é que 18/6/2009 08:54:32.0000 não é encontrado tabela que está 18/6/2009 08:54:32
Como resolver ?
Nesta sp uso o EXECUTE STATEMENT.
[]´s
tenho a seguinte data hora num campo da tabela 18/6/2009 08:54:32.(campo timestamp)
uso firebird 2.0.
quando faço a conversão
MYSQL = MYSQL || ´ AND NFE_DTMOVIMENTO = ´´´|| CAST(IN_DATA_MOVI AS CHAR(30)) || ´´´´;
O valor do campo passado como parâmetro fica 18/6/2009 08:54:32.0000
Seria alguma coisa relacionada aos milisegundos ?
O problemas é que 18/6/2009 08:54:32.0000 não é encontrado tabela que está 18/6/2009 08:54:32
Como resolver ?
Nesta sp uso o EXECUTE STATEMENT.
[]´s
Junior Miranda
Curtir tópico
+ 0
Responder
Posts
18/06/2009
Joaoshi
Colega você poderia tentar:
Espero ter ajudado.
MYSQL = MYSQL || ´ AND NFE_DTMOVIMENTO = ´´´|| SUBSTRING(IN_DATA_MOVI FROM 1 FOR 19) || ´´´´;
Espero ter ajudado.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)