Re: Duda sobre varias consultas simultaneas

From: Francisco Olarte <folarte(at)peoplecall(dot)com>
To: Maximiliano Riffo <maxriffod(at)gmail(dot)com>
Cc: Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>, pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Duda sobre varias consultas simultaneas
Date: 2017-05-12 08:50:56
Message-ID: CA+bJJbysxT=y+J+qOr8jguTdq5DDXe3DU+Xw2gZQjx3tTDGxSQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Ligeramente fuera de contexto pero.....

On Thu, May 11, 2017 at 10:49 PM, Maximiliano Riffo <maxriffod(at)gmail(dot)com> wrote:
> where tiempobajada::timestamp::time between '08:00:00' and '09:00:00' and

Un timestamp, o u time, es conceptualmente un numero real ( una
distancia a un instante de tiempo fijo, p.e. ). Between da intervalos
cerrados. Los intervalos cerrados no suelen combinar bien con los
numeros reales porque es imposible cubrir la recta SIN sobreposicion
con ellos. No parece que cree el problema tuyo en este caso, pero en
general suele ser mejor usar time <= '08:00:00' and time < '09:00:00'.

( Esto da tipos de errores similares, pero no parecen los tuyos, p.e.
si tienes un punto cada minuto exacto y usas ese tipo de codigo para
contar te puedes encontrar que tienes 1441 puntos en un dia, pero 61
puntos por hora, que sumados te dan 1464, porque cuentas los extremos
varias veces ) ( Y la respuesta a 'ya, pero nunca voy a tener
:00.0000000000' exacto suele ser que te ocurre a la primera ejecucion
o a la demo con el cliente )

Francisco Olarte.

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alejandro Carrillo 2017-05-12 12:41:22 Re: Duda sobre varias consultas simultaneas
Previous Message Nahum Castro 2017-05-12 02:21:00 Re: Editor de diagramas DER