On 17/12/2019 9:44 PM, Francisco Olarte wrote:
> Alvaro:
>
> On Mon, Dec 16, 2019 at 9:44 PM Alvaro Herrera <alvherre(at)2ndquadrant(dot)com> wrote:
>> Adelo escribió:
>>> Tengo una tabla con un campo time without time zone y en una consulta
> .....
>> ¿para qué quieres un campo time? ¿qué representa -- una hora del día?
>> ¿cómo sabes de qué día? Yo te recomendaría no usar ese tipo de datos,
>> jamás. Si quieres una duración (intervalo) de tiempo, usa interval. Si
>> quieres una hora de un día preciso, usa timestamp with time zone (ojo:
>> no uses timestamp without time zone).
> Esa recomendacion esta muy bien, pero y si quiero expresar el 925, "mi
> horario laboral es de nueve a cinco" ?
>
> Demosle a la gente un poco de cuartelillo, cierto es que la
> descripcion no es muy exhaustiva, no hay ejemplos, esquemas, etc...,
> pero nada da a entender que este usando el tipo erroneo, demosle el
> beneficio de la duda al menos.
La Única forma que se me ocurre para que 24 y 00 signifiquen lo mismo
como en crontab es haciendo un truncate de los datos como día. ( no lo
recomiendo a menos que realmente el desarrollador sepa lo que esta
haciendo ).
>
> Francisco Olarte.
>
>