From: | Alvaro Herrera <alvherre(at)2ndquadrant(dot)com> |
---|---|
To: | Francisco Olarte <folarte(at)peoplecall(dot)com> |
Cc: | Adelo <adelo(dot)herrero(at)gmail(dot)com>, pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Campo Time |
Date: | 2019-12-17 12:44:35 |
Message-ID: | 20191217124435.GA8060@alvherre.pgsql |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Francisco Olarte escribió:
> No se si has observado que los campos time admiten dos valores para la
> medianoche, 0000 y 2400 ( logico, si quieres expresar cosas como las
> de arriba necesitas ambos ).
>
> http://sqlfiddle.com/#!17/9eecb/43330 <<select t, t>'16:00'::time
> from (values('00:00'::time), ('24:00'::time)) as v(t);>>
>
> Puede ser que lo que tuvieras en el campo fuera 24:00 pero al
> visualizarlo te la estaba jugando?
O quizás la respuestá está en alguna suma o resta de horas, que dé un
resultado que se muestre como 00:00:00 pero que se represente con un
valor "cercano a medianoche".
Otro efecto que acabo de recordar es que en algunas instalaciones
antiguas, los campos de tiempo se representan con coma flotante. Eso
podría distorsionar aún más las cosas. Esto se puede ver así (este es
el caso normal que no es coma flotante):
# show integer_datetimes ;
integer_datetimes
───────────────────
on
(1 fila)
--
Álvaro Herrera https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
From | Date | Subject | |
---|---|---|---|
Next Message | Jose Mercedes Venegas Acevedo | 2019-12-18 14:13:25 | Configuracion de usuarios de windows con permisos postgres |
Previous Message | Francisco Olarte | 2019-12-17 10:38:25 | Re: Campo Time |