Coger la hora como varchar(5)

20/04/2004 - 10:28 por Miguel Tubia | Informe spam
Hola,
en una tabla tengo un campo Hora como varchar(5) donde tengo q meter la hora
actual en formato hh:mm
Lo hago así:
convert(varchar,datepart(hh,GETDATE()))+':'+convert(varchar,datepart(n,GETDA
TE()))
Va bien, pero si son las 10:05, por ejemplo, me mete 10:5.
¿Alguien sabe como hacer para q me meta 10:05?
Muchas gracias
un saludo

Preguntas similare

Leer las respuestas

#6 Eladio Rincón
20/04/2004 - 16:56 | Informe spam
Hola,

internamente es un poco diferente; cuando una tabla tiene columnas de longitud variable, en la fila (fisicamente) primero se ubican las de longitud fija, y después las de longitud variable; para acceder a la columna de long. variable, se recupera una pareja de bytes que indica el el número de columnas variables que existen en la fila; las siguientes parejas de bytes indican dónde finaliza cada una de las columnas con longitud variables; luego lo siguiente es recuperar el dato ...

como ves, diferente sí es, pero no creo que merezca la pena modificar el ERP por esta cuestión ;-)

Saludos,

Eladio Rincón
Torrevieja - Alicante
MCAD, SQL Server MVP
http://www.siquelnet.com

"Comparte lo que sabes, aprende lo que no sepas." FGG


Miguel Tubia wrote:
Hola,
Es q es una BD de una aplicacion de una compañis externa en curso
donde no puedo meter mucho la mano en cuanto al diseño. De todos
modos, ¿hay muchas ventajas en poner char ese campo?
Muchas gracias por la aclaracion
Un saludo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida