Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jow Xavier

[Resolvido] Pegar apenas a hora de um campo datetime

Recommended Posts

bom dia galera, pesquisei na net e não encontrei nenhuma solução ....

 

Perciso pegar a hora de um campo date time .... tenho este select

 

 

SELECT data FROM table

que me retorna ::: 2008-08-20 16:36:31.327

 

gostaria assim ::: 16:36:31.327

 

como faço isso ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use o comando CONVERT como no exemplo abaixo:

 

SELECT CONVERT(VARCHAR(11),GETDATE(),114)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara mas eu preciso com a data do banco de dados ... tentei assim

 

 

SELECT DATA FROM table CONVERT(VARCHAR(11),DATA,114) AS HORA

 

exibiu este erro

 

Msg 156, Level 15, State 1, Line 1

Incorrect syntax near the keyword 'CONVERT'.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta assim:

 

SELECT  CONVERT(VARCHAR(11),DATA,114) AS HORA, DATA FROM table

Mais sobre datas:

http://forum.imasters.com.br/index.php?showtopic=224454

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

muito bom, eu tô trabalhando com datas e estou pesquisando no seu post ....

 

 

Valeu ... Resolvido

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.