Hi again! I want to create a query that will generate a monthly report. Problem is, I have NO idea how to do this, really. I was hoping to get some help.
Okay, here's what's up: Each employee has a Hire Date and a Probation Date. The hire date is when they were hired into the agency, and the probation date is the date they started on probation, which lasts a year. Once an employee is hired, their probation date and hire date is the same, but if they were to change jobs within the agency, their probation would start all over, but their hire date would remain the same.
When an employee is on probation, they get a 3-month, 7-month, and 11-month evaluation, which is based on probation date.
When an employee is not on probation, they get a 6-month and 1 year evaluation (based on hire date).
The report should generate who needs to receive evaluations in the current month and what type of evaluation it is.
I think this is what I want to say, but I don't know how to say it:
If ProbationDate is less than 1 year before today's date, then the evaluation is probationary.
In that case, if Probation date (month) is the current month minus three, then it's a 3-month eval. If probation month is current month minus seven, it's a seven month, etc.
If Probation Date is more than 1 year before today's date, then the evaluation is Annual/Semi Annual. If hire date's month is the current month minus 6, it's a Semi-Annual evaluation. If it's equal to the current month, then it's an annual evaluation.
I think it may be even better to do both of these things separately and generate two separate queries, as the two different evaluation types are dealt with by two different people. However, it might be nice to generate something that lists them all, in case they need it in the future.
If you've paid attention this long, I thank you very much. If you are able to help, I thank you even more.
--Sara
Okay, here's what's up: Each employee has a Hire Date and a Probation Date. The hire date is when they were hired into the agency, and the probation date is the date they started on probation, which lasts a year. Once an employee is hired, their probation date and hire date is the same, but if they were to change jobs within the agency, their probation would start all over, but their hire date would remain the same.
When an employee is on probation, they get a 3-month, 7-month, and 11-month evaluation, which is based on probation date.
When an employee is not on probation, they get a 6-month and 1 year evaluation (based on hire date).
The report should generate who needs to receive evaluations in the current month and what type of evaluation it is.
I think this is what I want to say, but I don't know how to say it:
If ProbationDate is less than 1 year before today's date, then the evaluation is probationary.
In that case, if Probation date (month) is the current month minus three, then it's a 3-month eval. If probation month is current month minus seven, it's a seven month, etc.
If Probation Date is more than 1 year before today's date, then the evaluation is Annual/Semi Annual. If hire date's month is the current month minus 6, it's a Semi-Annual evaluation. If it's equal to the current month, then it's an annual evaluation.
I think it may be even better to do both of these things separately and generate two separate queries, as the two different evaluation types are dealt with by two different people. However, it might be nice to generate something that lists them all, in case they need it in the future.
If you've paid attention this long, I thank you very much. If you are able to help, I thank you even more.

--Sara
Last edited: