Само предупреждение за DateDiff, той отчита колко пъти сте преминали границата, която сте посочили като свои единици, така че е обект на проблеми, ако търсите точен времеви интервал, напр.
select datediff (m, '20100131', '20100201')
дава отговор 1, тъй като е прехвърлил границата от януари до февруари, така че въпреки че интервалът е 2 дни, datediff ще върне стойност 1 - прекрачи границата на 1 дата.
select datediff(mi, '2010-01-22 15:29:55.090' , '2010-01-22 15:30:09.153')
Дава стойност от 1, отново преминава границата на минутите веднъж, така че въпреки че е приблизително 14 секунди, ще бъде върната като една минута, когато се използват минути като единици.