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


0