Have you considered a lookup table or tables? I'm not sure how I'd handle any arithmetic, but I'm sure it can be done.
I see a table or tables for various ranges of units of acceptance.
Code:
ID Hi_Lo_range
1 <0,5 mg/L and >0,3 mg/L
2 <0,3 mg/L and >0,1 mg/L
........
We don't know much about your data, nor the precision involved. If the range is important, then using adequate ids and ranges should work. You could have another field in the table numeric data type with a specific value. If you need multiple ranges, then multiple Acceptance tables with appropriate ranges may apply.
What exactly do you want to record.
eg 0,378 mg/L or it is a ID = 1 ???
Just a few thoughts for consideration.