Commit 07ac06f8 authored by Frank Bergmann's avatar Frank Bergmann

Now rounding attendance _before_ summing them up. This is the only way to keep...

Now rounding attendance _before_ summing them up. This is the only way to keep values in sync with the report
parent 29103531
......@@ -197,7 +197,7 @@ if {$attendance_management_installed_p} {
to_char(ai.attendance_start, 'YYYY-MM-DD') as attendance_start_date,
to_char(ai.attendance_start, 'J') as attendance_start_julian,
im_category_from_id(ai.attendance_type_id) as type,
(extract(epoch from attendance_end - attendance_start) / 3600)::numeric as duration_hours,
round((extract(epoch from attendance_end - attendance_start) / 3600)::numeric, 2) as duration_hours,
coalesce(EXTRACT(EPOCH FROM ai.attendance_end - ai.attendance_start) / 3600, 0) as attendance_duration_hours,
(select sum(hours) from im_hours h where h.user_id = :user_id_from_search and h.day::date = ai.attendance_start::date) as ts_sum_per_user_day
from im_attendance_intervals ai
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment