SQL Server - Datepart

 
Vista:

Datepart

Publicado por samuel (3 intervenciones) el 29/08/2006 09:21:14
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 paulina (2 intervenciones) el 29/08/2006 22:58:49
porque no pruebas con sentencias sql como por ejemplo:
select convert(varchar(103), GETDATE(),108) que te saca la hora de una fecha
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:48:07
Muchas gracias paulina, me funciona perfectamente.
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