Fórum CURRENT_TIME #59029

30/10/2007

0

Possuo um campo ( HR_REGISTR ) e quando eu altero os outros campos da tabela eu queria que esse HR_REGISTR seja igual ao CURRENT_TIME,
mas o campo HR_REGISTR é char(8) e o CURRENT_TIME é do tipo TIME...
Alguem tem uma idéia de como fazer?
Desde já agradeço, obrigado.


Douglass

Douglass

Responder

Posts

30/10/2007

Joaoshi

Colega, tente assim:

SELECT CAST(CURRENT_TIME AS CHAR(15)) FROM RDB$DATABASE;

Espero ter ajudado.


Responder

Gostei + 0

30/10/2007

Douglass

Parece que você não entendeu o que eu quero... a PORRA do smile atrapalhou eu acho hehe.
O meu campo HR_REGISTR é do tipo char( 8 ) e o CURRENT_TIME
retorna um valor do tipo char( 13 ),então não tem como por o valor o current dentro do HR_REGISTR... pelo menos eu não sei como fazer.


Responder

Gostei + 0

30/10/2007

Joaoshi

Colega, tente assim:

SELECT SUBSTRING( CAST(CURRENT_TIME AS CHAR(15)) FROM 1 FOR 8) FROM RDB$DATABASE;

Espero ter ajudado.


Responder

Gostei + 0

30/10/2007

Joaoshi

no lugar da carinha colocar o numero 8


Responder

Gostei + 0

30/10/2007

Joaoshi

e fechar o parenteses


Responder

Gostei + 0

30/10/2007

Douglass

Agora funcionou hehe =P
smile do cacete....
aehauhe

Obrigadoo joaoshi, abraços.


Responder

Gostei + 0

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

Aceitar