[Pgsql-ayuda] Pgsql-ayuda digest, Sobre fechas

Manuel Sugawara masm@fciencias.unam.mx
30 Sep 2003 12:06:51 -0600


"Ricardo Vila" <rvila@correo.inictel.gob.pe> writes:

> Buenas con todosd quisera que me den una mano miren tengo una tabla en=20
> la cual hay un campo fecha qu esdel tipo timestamp y me guarda la=20
> fecha de esta manera: 2003-09-29 20:10:39.484341-05 ahora lo que deseo=20
> es hacer un select a esta tabla de la siguiente manera=20
> select * from datos where fecha between '%11:30:%' and '%14:00:%' pero=20
> me sale un error me parece que el between no deja usar comodines lo=20
> que deseo es buscar en mi tabla datos por un rango de horas y en=20
> algunos casos por fecha y hora por ejemplo si me dicen quiero los=20
> datos del mes desde las 11 am hasta las 2 pm nada mas entonces como le=20
> restrinjo ese limite de fecha=20=20

Algo como=20

SELECT bar
  FROM foo=20
 WHERE date_part('month',fecha) =3D 9 -- mes de septiembre
   AND fecha::time BETWEEN '11:00' AND '14:00';

te podr=EDa ayudar.

BTW leo la lista, no es necesario que me mandes el correo de forma
personal.

Saludos,
Manuel.