On Tue, Mar 23, 2021 at 10:03 PM Romero, Fernando
<fernando.rom...@trenesargentinos.gob.ar> wrote:
>
> Si chequeo el campo id al que hace referencia en ese rango de fechas no tiene 
> datos
>
> select id from logpack_sheetorderhistory where created BETWEEN '2019-01-01' 
> AND '2019-12-31';
>

Lo  que deberías estar chequeando es:

SELECT * FROM logpack_sheetorderhistory WHERE id = 14470448;

Es muy probable que simplemente ese registro no esté en el mismo rango
de fechas.

Ahora, pensando un poco más allá, el problema podría ser el tipo de
dato. Si created es un timestamp el rango de fechas que estas usando
se completa así: BETWEEN '2019-01-01 00:00:00' AND '2019-12-31
00:00:00'.
Es decir, la fecha automáticamente completa las horas a la medianoche
así que tu criterio de busqueda debería ser: BETWEEN '2019-01-01' AND
'2019-12-31 23:59.59.999999'

-- 
Jaime Casanova
Director de Servicios Profesionales
SYSTEMGUARDS - Consultores de PostgreSQL


Reply via email to