Fórum Imprimir Hora (time) do banco SQL server #442224

08/05/2013

0

Pessoal,
estou com problema p/ imprimir campo tipo 'time' do banco SqlServer 2008-R2 - esta´gravado assim -> 09:45:00.0000000 - hh:mm:ss.miliseg, e quero imprimir só hh:mm ou seja, imprimir 09:45 .
Tentei usar a funçaõ DecodeTime mas não está funcionando. Dá erro de conversão [ EConvertError ... is not a valid date and time]. TimeToStr tb tá dando erro.
Tentei isso tanto no Quick quanto no Fortes.
Estou precisando de sugestões, se alguem tiver alguma idéia do problema....

Obrigado.
Igor
Ste S/a

Ste S/a

Responder

Posts

09/05/2013

Rafael Cunha

Utilize o comando citado abaixo.

FormatDateTime('hh:nn', myDate)
Responder

Gostei + 0

09/05/2013

Wilton Júnior

Ola, dentro de uma query coloca esse comando 'select getdate() as datsys'.

Ele vai buscar direto do sqlserver a data.


Espero ter ajudado
"Deus Abençoe"
Responder

Gostei + 0

09/05/2013

Jânio Pedroso


Obrigado pelas sugestões, mas ainda não deu.

Consegui chegar quase lá com esta ..

select CAST(TEMPO as TIME(0)) from TABELA, que mostra hh:mm:ss


Mais uma vez, obrigado pelas dicas.

Igor
Responder

Gostei + 0

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

Aceitar