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