fix avg subpoena
This commit is contained in:
parent
ebe9a64086
commit
aef3ae94d8
1 changed files with 22 additions and 11 deletions
|
|
@ -372,9 +372,20 @@ t2 AS (
|
|||
ROUND(
|
||||
AVG(
|
||||
CASE
|
||||
WHEN ls.sub_stat_hist = '4.2' THEN GREATEST(EXTRACT(DAY FROM (ls.history_date::timestamp - ls.visit_date::timestamp)), 0)
|
||||
ELSE GREATEST(EXTRACT(DAY FROM (CURRENT_DATE::timestamp - ls.visit_date::timestamp)), 0)
|
||||
END), 1) AS average_appeared
|
||||
WHEN ls.sub_stat_hist = '4.2' THEN
|
||||
GREATEST(EXTRACT(DAY FROM (ls.history_date::timestamp - ls.visit_date::timestamp)), 0)
|
||||
ELSE
|
||||
GREATEST(EXTRACT(DAY FROM (CURRENT_DATE::timestamp - ls.visit_date::timestamp)), 0)
|
||||
END
|
||||
) FILTER (WHERE
|
||||
CASE
|
||||
WHEN ls.sub_stat_hist = '4.2' THEN
|
||||
EXTRACT(DAY FROM (ls.history_date::timestamp - ls.visit_date::timestamp))
|
||||
ELSE
|
||||
EXTRACT(DAY FROM (CURRENT_DATE::timestamp - ls.visit_date::timestamp))
|
||||
END > 0
|
||||
), 1
|
||||
) AS average_appeared
|
||||
FROM last_status ls
|
||||
GROUP BY ls.department_id, ls.mil_reg
|
||||
),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue