Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/10/2010, 11:08
ramiroli
 
Fecha de Ingreso: octubre-2010
Ubicación: Cordoba, Argentina
Mensajes: 40
Antigüedad: 13 años, 6 meses
Puntos: 2
Respuesta: Ayuda formatear hora en campo DateTime

a ver si esto te sirve
Código SQL:
Ver original
  1. DECLARE @fecha datetime
  2. SET @fecha = dateadd(HOUR,-5,GETDATE())
  3. SELECT MediaHora = RIGHT('00' + rtrim(CONVERT(CHAR,DATEPART(HOUR,(@fecha)))),2) + ':' + (CASE WHEN DATEPART(MINUTE,(@fecha))<29 THEN '00' ELSE '30' END)
  4. SELECT horacuartos = RIGHT('00' + rtrim(CONVERT(CHAR,DATEPART(HOUR,(@fecha)))),2) + ':' +RIGHT('00' +rtrim(CONVERT(CHAR,DATEPART(MINUTE,(@fecha)))),2)+':'+
  5. RIGHT('00' + rtrim(CONVERT(CHAR,FLOOR(DATEPART(MINUTE,@fecha)/15)*15)),2)

Saludos