On 12/15/05, david aceituno <davidaceituno(at)gmail(dot)com> wrote:
> Hola amigos
>
> Estoy construyendo un query que utiliza BETWEEN entre fechas, pero no me
> funciona probe con:
>
> BETWEEN date('15-12-2005') AND date('15-12-2005')
> BETWEEN '15-12-2005'::date AND '15-12-2005'::date
>
> el campo es timestamp y tambien probe ::timestamp
>
eso es porque al comparar con timestamp te va a completar con 0h0m0s
en los dos lados...
prueba con esto:
campo_ts::date BETWEEN '2005-12-15'::date AND '2005-12-15'::date
o
campo_ts BETWEEN '2005-12-15 00:00:00'::timestamp
AND '2005-12-15 23:59:59'::timestamp
--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)