DATEPART(HOUR, fechaHora) de dos dígitos

12/07/2007 - 18:02 por mac | Informe spam
Cómo puedo hacer una consulta similar a DATEPART(HOUR, fechaHora) de manera
que las horas o minutos menores a 10 me devuelva en dos dígitos? Por ej: para
que me devuelva 09:05 y no 9:5 como me muestra actualmente

Preguntas similare

Leer las respuestas

#1 Isaias
12/07/2007 - 18:24 | Informe spam
select Replace ( str ( datepart(mm, getdate()), 2), ' ', '0' )
Saludos
IIslas


"mac" wrote:

Cómo puedo hacer una consulta similar a DATEPART(HOUR, fechaHora) de manera
que las horas o minutos menores a 10 me devuelva en dos dígitos? Por ej: para
que me devuelva 09:05 y no 9:5 como me muestra actualmente
Respuesta Responder a este mensaje
#2 DNC
12/07/2007 - 22:21 | Informe spam
con convert

declare @fechaHora datetime
set @fechaHora = getdate()
select @fechaHora Fecha
, DATEPART(HOUR, @fechaHora) Fecha1
, convert(char(8), @fechaHora, 108) Fecha2
, convert(char(5), @fechaHora, 108) Fecha3

saludos!!

On 12 jul, 13:02, mac wrote:
Cómo puedo hacer una consulta similar a DATEPART(HOUR, fechaHora) de manera
que las horas o minutos menores a 10 me devuelva en dos dígitos? Por ej: para
que me devuelva 09:05 y no 9:5 como me muestra actualmente
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida