SQL Server - Obtener solo la hora en campo datetime

 
Vista:

Obtener solo la hora en campo datetime

Publicado por Dani (13 intervenciones) el 08/09/2004 12:43:41
Hola a todos. Necesito obtener la hora de un campo datetime. Lo estoy haciendo de estas manera:
Select datename(dd,fecha)+'/'+datename(mm,fecha)+'/'+datename(yy,fecha) as 'Fecha' From Horas;.
Pero me surge un problema porque no me visualiza los ceros, me explico:
Las 08:05 me da 8:5.
Alguien conoce otra FUNCIÓN que me pueda servir.
Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Obtener solo la hora en campo datetime

Publicado por @dece (34 intervenciones) el 09/09/2004 16:30:47
si tu campo es datetime y le almacenas la hora y los minutos entonces podrias utilizar:

select convert( char(8),getdate(),108)
ten en cuenta que debes utilizar el nombre de tu campo.

@dece
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Obtener solo la hora en campo datetime

Publicado por Dani (13 intervenciones) el 13/09/2004 11:27:48
Gracia @dece
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar