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


Junior Miranda

Junior Miranda

Responder

Posts

18/06/2009

Joaoshi

Colega você poderia tentar:

MYSQL = MYSQL || ´ AND NFE_DTMOVIMENTO = ´´´|| SUBSTRING(IN_DATA_MOVI FROM 1 FOR 19) || ´´´´;


Espero ter ajudado.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar