Hola listeros espero les ayude :

 

SELECT * 
FROM tabla
WHERE tabla.fecha BETWEEN CAST ('2009-09-01 19:42:53.412299-05' AS DATE) AND 
CAST ('2009-09-30 22:42:00.412299-05' AS DATE)

 

SELECT * 
FROM tabla
WHERE tabla.fecha BETWEEN '2009-09-01 19:42:53.412299-05'::DATE AND '2009-09-30 
22:42:00.412299-05'::DATE)



de las dos formas como mas te guste funciona igual uuhh el campo tabla.fecha 
debe ser de tipo DATE para que funcione normal, uhhh a menos que alguien tenga 
una mejor idea.



.:: J @ v i e r ::.


 



Date: Mon, 28 Sep 2009 19:38:49 -0500
Subject: Re: [pgsql-es-ayuda] Comparar por rango de fechas
From: wid...@gmail.com
To: jura...@gmail.com
CC: pgsql-es-ayuda@postgresql.org

El proelbma es que no me toma los registros del dia 25.


El 28 de septiembre de 2009 19:33, Julio Cesar Rodriguez Dominguez 
<jura...@gmail.com> escribió:




El 28 de septiembre de 2009 19:27, William Diaz Pabón <wid...@gmail.com> 
escribió:


el tipo de dato del campo fecha es un timestamp, como seria el cast?


--

fecha::date  

pero cual es el error que te presenta al ejectuar el sql sin el cast del campo? 

-- 
Cordialmente. 


William Diaz Pabón 
Cel: 3168624759 - 3173314172
Bogotá - Colombia
Tutoriales Técnicos:
http://tutorialestecnicos.blogspot.com/
                                          
_________________________________________________________________
Connect to the next generation of MSN Messenger 
http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline

Responder a