Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/04/2011, 08:13
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 18 años
Puntos: 447
Respuesta: Hora en SQL Server

Hola azuer:

A ver, vamos por partes,

En primer lugar deberías comenzar por decirnos de qué tipo es tu columna HORA, ya que de ahí dependerá las conversiones que tengas que hacer.

Segundo, no recuerdo que SQL Server tenga una función dbo.FormatDateTime, así es que puedo suponer que se trata de alguna función de usuario, es decir que tú la creaste. Si no tenemos el código de esa función, pues será muy difícil sino que imposible tratar de ayudarte.

Cita:
Nota: Me he dado cuenta ke "SELECT CONVERT(VARCHAR(8), GETDATE(), 108) " al parecer toma la hora del sistema, no kiero ke cambie las horas ke tengo, solo ke las muestre con el formato ke yo kiero.
Esto es sólo un ejemplo de lo que debes hacer, si hubieras leído un poco sabrías que getdate() te regresa la hora y la fecha actual, lo único que deberías hacer es reemplazar este función por tu campo y listo,

suponiendo que tu campo HORA sea de tipo datetime entonces debería quedar más o menos así:

Código:
CONVERT(varchar(8), Hora, 108) ENTRADA,

(Select CONVERT(varchar(8), Hora, 108) from Chequeo 
where IdEvento =2 and Fecha=ch.fecha and idalumn=ch.idalumn) SALIDA
Saludos.
Leo.