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