[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.