
SQLSERVER 2008: Campo hora 4 digitos. URGENTE!!!!;-)
Publicado por Ana (6 intervenciones) el 22/05/2014 19:02:24
Buenas tardes,
A ver mi me podéis ayudar. Necesito obtener la hora del sistema en 4 dígitos. Por ejemplo: 09:02 = 0902
Tengo la siguiente sentencia datepart(MI, GETDATE()) , para obtener los minutos. Pero cuando los minutos son del 1 al 9 solo me muestra 1 digito y necesito los 2 dígitos. Para ello he concatenado con el '0', pero cuando es 0 no me lo muestra. Es decir: ('0' + (CAST(datepart(MI, GETDATE()) AS VARCHAR ))).
Declare @Minuto int
SET @Minuto = ('0' + (CAST(datepart(MI, GETDATE()) AS VARCHAR )))
SELECT @Minuto
Como puedo hacerlo?.
Gracias por anticipado.
A ver mi me podéis ayudar. Necesito obtener la hora del sistema en 4 dígitos. Por ejemplo: 09:02 = 0902
Tengo la siguiente sentencia datepart(MI, GETDATE()) , para obtener los minutos. Pero cuando los minutos son del 1 al 9 solo me muestra 1 digito y necesito los 2 dígitos. Para ello he concatenado con el '0', pero cuando es 0 no me lo muestra. Es decir: ('0' + (CAST(datepart(MI, GETDATE()) AS VARCHAR ))).
Declare @Minuto int
SET @Minuto = ('0' + (CAST(datepart(MI, GETDATE()) AS VARCHAR )))
SELECT @Minuto
Como puedo hacerlo?.
Gracias por anticipado.
Valora esta pregunta


0