My understanding is that ABS returns positive values, but when I pass a DATEDIFF call to it, it returns negative ones as well.When I say it helps, I'm using it to bind the DATEDIFF values to within a range of 365 days or less, whereas without ABS, the signed integers returned are far out of this range.I realize these are a few questions but I can't find an explanation anywhere. Perhaps I don't understand DATEDIFF either.Assuming here that SELECT will output what is bound by WHERE.-- returns 364 to -2916893SELECT DISTINCT DATEDIFF(Day,a.ImportantDate1,CURRENT_TIMESTAMP)FROM dbo.Table1 aINNER JOIN dbo.Table2 b ON a.ID = b.PersonIDWHERE DATEDIFF(Day,a.ImportantDate1,CURRENT_TIMESTAMP) <= 365
-- returns 364 to -340SELECT DISTINCT DATEDIFF(Day,a.ImportantDate1,CURRENT_TIMESTAMP)FROM dbo.Table1 aINNER JOIN dbo.Table2 b ON a.ID = b.PersonIDWHERE ABS(DATEDIFF(Day,a.ImportantDate1,CURRENT_TIMESTAMP)) <= 365