Ligeramente fuera de contexto pero..... On Thu, May 11, 2017 at 10:49 PM, Maximiliano Riffo <maxrif...@gmail.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@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda