Without seeing your database structure, I would propose an extra field in the Employee table to indicate the location of the employee, if it isn't already in there. Perhaps even a field containing the multiple itself. For example:
WorkHours = 8, 9
Then use the WorkHours field in your query to get the multiple. It could be 8, 9, 40, or 45 as needed.
Does that help?