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.