Fátima,
El problema es que DocTime no es dato de tiempo, sino numérico. Necesitarías convertirlo a tipo hora para hacer el cálculo que necesitas. Intenta con esto haber qué te parece:
select doctime,CONVERT(VARCHAR,GETDATE(), 108) 'hora actual', datediff(mi , left(convert(time,getdate(),108),8) , left((right('0000' + convert(nvarchar(4),DocTime),4) + '00' ),2) + ':' + right(doctime,2) ) [Diferencia] FROM Ordr T0 where docdate=CONVERT(date,GETDATE(), 103)
Saludos,
JC.