SELECT to_char(PRINCIPAL.SEMANA, 'DD/MM'),
(SELECT COUNT(*)
FROM log_esiaProcesso logp
LEFT JOIN esiaProcesso p ON p.cdProcesso = logp.new_cdProcesso
WHERE logp.new_cdSituacao <> 6
AND logp.new_cdCategoriaEvento = 2
AND logp.new_cdEntidade <> 526
AND p.cdEntidade <> 526
AND cdLogProcesso IN (SELECT MAX(logp.cdlogprocesso)
FROM log_esiaProcesso logp
WHERE logp.new_cdEntidade <> 526
AND logp.dtRegistro <= PRINCIPAL.SEMANA
GROUP BY logp.new_cdProcesso)
AND logp.new_cdProcesso IN (SELECT cdProcesso FROM esiaProcesso))
FROM (SELECT CAST(data AS DATE) AS SEMANA FROM (select generate_series ('2018-08-10'::timestamp, '2018-12-31'::timestamp, '1 week'::interval) as data) as serie) AS Principal
WHERE PRINCIPAL.SEMANA <= date_trunc('week', current_date + 7) - interval '3 days' |