I think you want
IF DATEADD(hour, LastRunDateTime, 1) <= GETDATE() BEGIN
RETURN 1;
END;
ELSE BEGIN
RETURN 0;
END;
DateDiff , . , "" . :
PRINT DATEDIFF(HH, '2010-12-07T03:59:59', '2010-12-07T04:00:00');
PRINT DATEDIFF(HH, '2010-12-07T04:00:00', '2010-12-07T04:59:59');
:
1
0
, datetime . , , , .