| From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
|---|---|
| To: | Edwin Quijada <listas_quijada(at)hotmail(dot)com> |
| Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
| Subject: | Re: Trabajndo con fechas y Horas |
| Date: | 2007-05-25 17:35:36 |
| Message-ID: | 20070525173536.GB15294@alvh.no-ip.org |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
Edwin Quijada escribió:
> Estoy teniedno problemas para seleccionar unos registros por fechas.
> necesito seleccionar records de una tabla la cual tiene un campo timestamp
> pero para seleccionar solo tengo fecha y no es timestamp.
> ej
> select * from foo where f_tms = cast(fecha as timestamp) hice esto pero no
> me retrono nada
Claro, porque aca buscas todos aquellos registros que tengan hora
exactamente medianoche.
> Lo mismo pasa si quisiera tomar las horas
> como lo haria?
Quizas usa date_trunc(f_tms, 'algo aqui') ... o cast(f_tms as date). El
problema es que probablemente un indice no seria usado. Prueba con
f_tms between 'fecha' and 'fecha' + 1
(o algo asi)
--
Alvaro Herrera http://www.advogato.org/person/alvherre
"Prefiero omelette con amigos que caviar con tontos"
(Alain Nonnet)
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Miguel Ortega | 2007-05-25 17:39:22 | Re: Trabajndo con fechas y Horas |
| Previous Message | Jaime Casanova | 2007-05-25 17:34:45 | Re: Trabajndo con fechas y Horas |