Convert your datetime to the time data type and then everything works as expected.
Ex:
Declare @d1 DateTime,
@d2 DateTime
Select @d1 = '01/01/1900 14:25:00',
@d2 = '06/02/2014 14:26:00'
Select DATEDIFF(minute, Convert(Time, @d1), Convert(Time, @d2))
The time data type was added in SQL2008 (which you have tagged in your question).