Dusting off the rust and mental cobwebs after being away from development for some time . . .
Looking for any pointers or suggestions about how to setup a personnel db that will yield an accurate reporting structure as-of a given date. The 4 levels of reporting, from lowest to highest are thus:
(1)Employee
(2)Manager
(3)Officer
(4)SeniorOfficer
Additionally, would like to associate that reporting structure to particular transaction records (i.e. - given an Employee, derive the reporting hierarchy per transactionID in a table of transactions).
To complicate matters, there are also distinct Processing Units in the department for which a given Officer or combo of Officers is responsible. Factoring that in will be an issue as well.
By the looks of it, it appears likely I'll have to keep a fair number of lookup tables and intermediate tables, and from there a large number of queries to get the results I want.
Any help greatly appreciated!
Regards,
John
Looking for any pointers or suggestions about how to setup a personnel db that will yield an accurate reporting structure as-of a given date. The 4 levels of reporting, from lowest to highest are thus:
(1)Employee
(2)Manager
(3)Officer
(4)SeniorOfficer
Additionally, would like to associate that reporting structure to particular transaction records (i.e. - given an Employee, derive the reporting hierarchy per transactionID in a table of transactions).
To complicate matters, there are also distinct Processing Units in the department for which a given Officer or combo of Officers is responsible. Factoring that in will be an issue as well.
By the looks of it, it appears likely I'll have to keep a fair number of lookup tables and intermediate tables, and from there a large number of queries to get the results I want.
Any help greatly appreciated!
Regards,
John