On 17/12/2019 9:44 PM, Francisco Olarte wrote:
Alvaro:
On Mon, Dec 16, 2019 at 9:44 PM Alvaro Herrera <alvhe...@2ndquadrant.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.