Excerpts from Fernando Siguenza's message of mar ago 17 12:10:49 -0400 2010:
> 
> he estado probando y haciendo algunas conversiones en la consulta para no 
> hacer cambio a las tablas, me ha funcionado a medias, he solucionado el tener 
> todas las temperaturas que han marcado en la noche con la siguiente consulta.

Es mejor sumar:

select bla bla
from dataloger
where bla bla
and datfec + dathor >= '2010-06-02 18:00' AND
datfec + dathor <= '2010-06-01 06:00'


> and to_timestamp(to_char(datfec,'YYYY-MM-DD')||' 
> '||to_char(dathor,'HH24:MI:SS'),'YYYY-MM-DD HH24:MI:SS')>=timestamp 
> '01-06-2010 18:00:00'

Esta es la forma más ineficiente de hacerlo que se me ocurre.

> el problema que me surje ahora es cuando quiero solo las temperaturas del 
> dia, he puesto esta consulta
> 
> 
> select datblocod,dattem,datfec,dathor
> from dataloger 
> where datblocod='B0'
> and to_timestamp(to_char(datfec,'YYYY-MM-DD')||' 
> '||to_char(dathor,'HH24:MI:SS'),'YYYY-MM-DD HH24:MI:SS')>=timestamp 
> '01-06-2010 18:00:00'
> and to_timestamp(to_char(datfec,'YYYY-MM-DD')||' 
> '||to_char(dathor,'HH24:MI:SS'),'YYYY-MM-DD HH24:MI:SS')<=timestamp 
> '02-06-2010 18:00:00'
> order by datfec,dathor
> 
>  
> 
> Pero igual me saca las temperaturas de del 2 de junio a las 00, 01, etc etc, 
> 
>  
> 
> Como deberia poner la condicion para logar solo las temperaturas de la 
> mañana??

¿Hmm, cambia las horas para que solo considere las de la mañana?

-- 
Álvaro Herrera <alvhe...@commandprompt.com>
The PostgreSQL Company - Command Prompt, Inc.
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
-
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

Responder a