The Personal History report provides total hours for each work code record including detail codes, time earned, person, shift, payroll splits, and assignment area.
Some Limit By... filter options include date range, Roster location, rank, shift, work code, work code type and individual employee.