SQL - Datepart

 
Vista:

Datepart

Publicado por samuel (3 intervenciones) el 29/08/2006 09:09:08
Hola!
Necesito construir un campo, concatenando Hora , Minutos y Segundos.
He conseguido hacerlo pero en este formato; por ejemplo si son las 9 de la mañana, me muestra; 9:0:0, ahora el problema es, mostrar delante de hora, minutos y segundos un '0' , de tal forma que la hora final fuese; 09:00:00.
El codigo que utilizo para construir el campo es:

cast(datepart("hh", HoraSalida) as varchar) + ':' + cast(datepart("mi",HoraSalida) as varchar) + ':' + cast(datepart("ss", HoraSalida) as varchar) as HoraSalida

Por cierto la consulta la ejecuto en SQL server 2005.

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:Datepart

Publicado por Isaías (5072 intervenciones) el 29/08/2006 21:08:12
SELECT CONVERT(VARCHAR(8), GETDATE(), 108)
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:Datepart

Publicado por samuel (3 intervenciones) el 30/08/2006 08:46:52
eres bueno tio... una maquina. Me funciona perfectamente, muchas gracias.
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