Resta de 2 campos fecha(AYUDA SQL)

ADAHARA
03 de Julio del 2005
Como puedo sacar la diferencia de tiempo entre 2 campos de una tabla que son de tipo fecha

Los campos tienen este formato:
Hora_Inicial: "dd/mm/aaaa hh:mm:ss"
Hora_Finall: "dd/mm/aaaa hh:mm:ss"

El resultado lo necesito en Horas con el formato:
""HH:mm:ss"

Isa?
03 de Julio del 2005
SELECT CONVERT(CHAR(8), DATEDIFF(HH, MYCOL1, MYCOL2), 108)

HH = DIFERENCIA EN HORAS (MI, SS)
MYCOLx = columnas de tipo fecha
CONVERT CHAR(8) CON 108 = FORMATO CON "HH:MM:SS"

Felipe Acosta
03 de Julio del 2005
Hola,

A mi no me funcionó.
Estoy usando: DATEDIFF(hh, Fecha_inicial, GETDATE()) como argumento y al usar el CONVERT no realiza la conversión a HH:MM:SS, aparecen sólo las horas (ej.201).

Please HELP !!

Felipe

ADAHARA
03 de Julio del 2005
GRACIAS

YA LO PROBE y FUNCIONA ..TE LO AGRADEZCO ...