Hola, gracias por tu respuesta, lamentablemente estas tablas se han venido utilizando desde mucho antes que yo llegara aqui, y como mencioné en mi post anterior las horas de entrada y salida se almacenan en campos de tipo entero, la fecha esta almacenada en un campo aparte.
Algo que seria facil, aunque no se si exista es un cast que convierta mi entero 10.2 por ejemplo, a 10:20:00 (formato time, sin date)
Con esto ya podria yo realizar la resta entre 2 times. Espero haberme dado a entender, recordar que quiero hacerlo solo mediante SQL, sin involucrar delphi por el momento.
Edito: Lo pense, y si me interesa tambien saber como convertir un dato decimal (hasta ahora habia dicho entero y puesto ejemplos con decimales duuuh, disculpen ustedes) a la parte time de un campo datetime

. Espero haberme dado a entender y muchas gracias...