Hola Alvaro,
Las fechas están correctas, la versión postgresql 12 veo que usa mucho las
búsquedas en el heap antes de usar los índices, tal vez un problema de
configuración.
Otro ejemplo es la siguiente consulta que tarda una eternidad, y se supone
que no hay registro que coincida en el where
Hola Horacio aquí está la consulta
explain (analyze,buffers)
select count(*), count(*) filter (where fecha_de_emision >= '2020-09-01
05:00:00' and fecha_de_emision < '2020-10-01 05:00:00') from invoices;
QUERY PLAN