Why would Datediff return 6 and not 7 ?
DECLARE @dt1 DATETIME
DECLARE @dt2 DATETIME
SET @dt1 = '05/27/2014'
SET @dt2 = '06/02/2014'
SELECT DATEDIFF(DAY,@dt1,@dt2) AS DateDiffVal
This returns 6 but looking at the calendar, it should be 7 if you include the start date ????