It would. If A and B are columns of integer data types, you may want to force floating point division - you can do that by forcing the numerator or denominator to be decimal/numeric, for example like this:(ABS([A]-[B])/(([A]+[B])/2.0))*100
You could also possibly simplify the logic like this - but no need to if what you have is more readable to you.100*ABS([A]-[B])*2.0/([A]+[B])
Another thing you might want to consider is avoiding division by zero. You can force the denominator to null if the denominator is zero to do that like this:100*ABS([A]-[B])*2.0/NULLIF(([A]+[B]),0)