Jen upozornění k DateDiff, které počítá, kolikrát překročíte hranici, kterou zadáte jako jednotky, takže pokud hledáte přesné časové rozpětí, může dojít k problémům. např.
select datediff (m, '20100131', '20100201')
dává odpověď 1, protože překročila hranici od ledna do února, takže i když je rozpětí 2 dny, datediff vrátí hodnotu 1 – překročil 1 datovou hranici.
select datediff(mi, '2010-01-22 15:29:55.090' , '2010-01-22 15:30:09.153')
Dává hodnotu 1, opět jednou překročil hranici minuty, takže i když je to přibližně 14 sekund, při použití minut jako jednotek by byla vrácena jako jedna minuta.