Re: Campo Time

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

In response to

Browse pgsql-es-ayuda by date

  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