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.

 

 

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 
06:00:00'
order by datfec,dathor

 

Con esto solo tengo las  temperaturas que se han registrado desde las 6 de la 
tarde hasta las 6 de la mañana en el rango de fechas escogido.

 

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??

 

SAludos y gracias por la ayuda brindada
 
> CC: p.valdes...@gmail.com; pgsql-es-ayuda@postgresql.org
> Subject: RE: [pgsql-es-ayuda] Consulta con fechas
> From: alvhe...@commandprompt.com
> To: fs...@hotmail.com
> Date: Tue, 17 Aug 2010 11:10:32 -0400
> 
> Excerpts from Fernando Siguenza's message of mar ago 17 11:00:35 -0400 2010:
> > 
> > Gracias Amigos por las respuestas, realmente creo que me toca unir todo en 
> > un tipo de datos timespan como me lo sugirieron, porque teniendo por 
> > separado los campos no veo como puedo logar el resultado que necesito.
> 
> Puedes juntarlos sumándolos para obtener un timestamp.
> 
> select fecha + hora from ...
> 
> -- 
> Álvaro Herrera <alvhe...@commandprompt.com>
> The PostgreSQL Company - Command Prompt, Inc.
> PostgreSQL Replication, Consulting, Custom Development, 24x7 support
                                          

Responder a