Hola Marco,
El reporte de novedades de por si es lento, esto se debe a que va a consultar a la tabla de históricos que suele tener mucha cantidad de registros. Lo mas recomendable es consultar en una ventana de tiempo no muy grande (entre fechas).
No se a cual consulta de todas te podrás referir, yo supongo que te referís a esta consulta:
SELECT
logs_dh03.*, logs_dh03.vig_cames || ‘/’ || logs_dh03.vig_caano AS “vig_ca”, porcdedicdocente || ‘%’ AS “porcdedicdocente”, porcdedicinvestig || ‘%’ AS “porcdedicinvestig”,
porcdedicagestion || ‘%’ AS “porcdedicagestion”, porcdedicaextens || ‘%’ AS “porcdedicaextens”, porc_aplic || ‘%’ AS “porc_aplic”, logs_dh03.nro_legaj, logs_dh03.nro_cargo,
COALESCE(dh35.desc_grupo,‘’) || ’ - ’ || CASE WHEN dh35.tipo_carac = ‘P’ THEN ‘Perm.’ WHEN dh35.tipo_carac = ‘T’ THEN ‘Trans.’ END AS “desc_carac”, desc_categ, descagrup,
desctareacargo, desc_depcia, desc_regional, desc_grado, descdependesemp, desc_clasif_cargo, desc_cod_licencia, dhb2.descripcion AS “descmotivoalta”, dhb3.descripcion AS
“descmotivobaja”, dh87_estado_afip.descestadosdocs AS “descestadosdocsafip”, dh87_estado_titulo.descestadosdocs AS “descestadosdocstitulo”, dh87_estado_cv.descestadosdocs
AS “descestadosdocscv”, dh10.vcl_cargo AS “vcl_cargo”
FROM
mapuche_auditoria.logs_dh03 logs_dh03
LEFT OUTER JOIN
mapuche.dh35 dh35 ON (logs_dh03.codc_carac = dh35.codc_carac)
LEFT OUTER JOIN
mapuche.dh11 dh11 ON (logs_dh03.codc_categ = dh11.codc_categ)
LEFT OUTER JOIN
mapuche.dhc9 dhc9 ON (logs_dh03.codc_agrup = dhc9.codagrup)
LEFT OUTER JOIN
mapuche.dhd4 dhd4 ON (logs_dh03.idtareacargo = dhd4.idtareacargo)
LEFT OUTER JOIN
mapuche.depcia depcia ON (logs_dh03.codc_uacad = depcia.cod_depcia)
LEFT OUTER JOIN
mapuche.regional regional ON (logs_dh03.codc_regio = regional.cod_regional)
LEFT OUTER JOIN
mapuche.grado grado ON (logs_dh03.codc_grado = grado.cod_grado)
LEFT OUTER JOIN
mapuche.dh36 dh36 ON (logs_dh03.coddependesemp = dh36.coddependesemp)
LEFT OUTER JOIN
mapuche.dhd7 dhd7 ON (logs_dh03.cod_clasif_cargo = dhd7.cod_clasif_cargo)
LEFT OUTER JOIN
mapuche.dhd8 dhd8 ON (logs_dh03.cod_licencia = dhd8.cod_licencia)
LEFT OUTER JOIN
mapuche.dhb2 dhb2 ON (logs_dh03.motivoaltadesig = dhb2.codigo)
LEFT OUTER JOIN
mapuche.dhb3 dhb3 ON (logs_dh03.motivobajadesig = dhb3.codigo)
LEFT OUTER JOIN
mapuche.dh87 dh87_estado_afip ON (logs_dh03.chkestadoafip = dh87_estado_afip.codestadodocs)
LEFT OUTER JOIN
mapuche.dh87 dh87_estado_titulo ON (logs_dh03.chkestadotitulo = dh87_estado_titulo.codestadodocs)
LEFT OUTER JOIN
mapuche.dh87 dh87_estado_cv ON (logs_dh03.chkestadocv = dh87_estado_cv.codestadodocs)
LEFT OUTER JOIN
mapuche.dh10 dh10 ON (logs_dh03.nro_cargo = dh10.nro_cargo)
WHERE
logs_dh03.nro_legaj = ‘XXX’ AND logs_dh03.nro_cargo = ‘YYY’ AND (auditoria_fecha, auditoria_usuario) IN ( SELECT MAX(logs_dh03_2.auditoria_fecha),
logs_dh03_2.auditoria_usuario FROM mapuche_auditoria.logs_dh03 logs_dh03_2 WHERE logs_dh03_2.nro_legaj = ‘XXX’ AND logs_dh03_2.nro_cargo = ‘YYY’ AND
logs_dh03_2.auditoria_fecha::date <= ‘2017-02-15’::date
GROUP BY
logs_dh03_2.auditoria_usuario);
Seria esta?
Saludos