non si potrebbe formulare magari con una CASE/THEN/WHEN?