Restar Horas SQL

Tengo dos campos de tipo Datetime y necesito restar solo las horas y mostrarlas en una columna nueva de la tabla. Si resto (HoraFin-HoraAsig) as HoraTotal me resta las horas pero me sigue mostrando una fecha. Por ejemplo
HoraAsig 01/04/2014 04:34:37 a.m.
HoraFin 01/04/2014 05:25:48 p.m
Consulta: select HoraFin - HoraAsig AS TotalHoras
Resultado: TotalHoras 01/01/1900 12:51:10 p.m.

Pero solo necesito las horas sin fecha y sin formato "pm" o "am"

Mil gracias

1 Respuesta

Respuesta
1

SELECT DATEDIFF(hour,startDate,endDate) AS 'Duration'
FROM dbo.Duration;

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas