Okay, here is the SQL code from the append query.
INSERT INTO tblMonthlyHoursAndActivitesByOfficer ( UnitID, WorkStatusCode,
TotalOfficerHours, TotalOfficerActivities )
SELECT tblOfficerList.UnitID, tblDailyWorkLog.WorkStatusCode,
Sum([PatrolDutyHours]+[VehicleCrashInvestDutyHours]+[CaseReportslDutyHours]+[CourtDutyHours]+[CriminalInvestigationDutyHours]+[MealBreakDutyHours]+[OfficeDutiesDutyHours]+[TrainingDutyHours])
AS TotalOfficerHours,
Sum([TrafficArrestsActivity]+[DuiArrestsActivity]+[WarningsActivity]+[CallsForServiceActivity]+[VehicleCrashesInvestPropertyDamageActivity]+[VehicleCrashesInvestPersonal
InjuryActivity]+[VehicleCrashesInvestFatalityActivity]+[VehicleCrashArrestsActivity]+[CriminalArrestsActivityMisdemenor]+[CriminalArrestsActivityFelony])
AS TotalOfficerActivities
FROM (tblDailyWorkLog INNER JOIN tblOfficerList ON tblDailyWorkLog.UnitID =
tblOfficerList.UnitID) INNER JOIN tblWorkStatusCodes ON
tblDailyWorkLog.WorkStatusCode = tblWorkStatusCodes.WorkStatusCode
WHERE (((tblDailyWorkLog.Date) Between [Enter First Day of Reporting Month]
And [Enter Last Date of Reporting Month]))
GROUP BY tblOfficerList.UnitID, tblDailyWorkLog.WorkStatusCode
ORDER BY tblOfficerList.UnitID, tblDailyWorkLog.WorkStatusCode;
Here is an example of the data that is returned by the query.
Unit ID Number Work Status Total Officer Hours Total Officer Activities
1234 A 66.75 90
1234 B 0 1
1582 A 18.5 2
1582 B 0 0
1582 C 0 0
2532 A 28.75 41
2532 D 0 0
3456 A 8.5 17
401 A 10 19
What I am missing is a date field. I want it to show the Month and Year
that the data is from. For example, May 2005, June 2005.
The dates are added by the user from the parameters added to show the Start
and End Dates for the month.
Thanks again.