From: | Manuel Diego <manuel(at)radiohead(dot)cl> |
---|---|
To: | Fernando Siguenza <fsigu(at)hotmail(dot)com> |
Cc: | "Foro Postgres" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Consulta Fechas y between |
Date: | 2011-01-28 04:00:35 |
Message-ID: | AD30AE0D-60E3-408D-A726-45268A84D65E@radiohead.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Seguro que el campo fecha de inicio es un campo DATE?
Prueba con esto
select * from campanas
where fecha_inicio BETWEEN '2011-01-25'::DATE AND '2011-01-25'::DATE
también con
select * from campanas
where fecha_inicio::DATE BETWEEN '2011-01-25'::DATE AND
'2011-01-25'::DATE
El 28-01-2011, a las 0:51, Fernando Siguenza escribió:
> Amigos como estan, queria ver si me pueden ayudar tengo una tabla
> con dos columnas de tipo timespan, y tengo insertado esta informacion
>
> id fecha_inicio Fecha_final observacion modulo
> 1 25/01/2011 23:44 25/01/2011 23:44 xxx C
> 2 25/01/2011 23:44 25/01/2011 23:44 xxx C
> 3 26/01/2011 0:00 26/01/2011 0:00 para l a semnaa 3 C
> 4 26/01/2011 0:00 26/01/2011 0:00 para l a semnaa 3 C
> 5 26/01/2011 0:00 26/01/2011 0:00 C
> 6 27/01/2011 0:00 28/01/2011 0:00 C
> 8 26/01/2011 0:00 26/01/2011 0:00 vv C
>
> Ahora lo que quiero es obtener a que registro corresponde el dia
> actual, es decir si hoy es el 27 de enero del 2011, entonces deberia
> obtener el registro numero 6, si fuera el 25 deberia salir el
> registro numero 1 y el 2, para esto hago la siguiente consulta.
>
> select * from campanas
> where date('2011-01-25')>=fecha_inicio and
> date('2011-01-25')<=fecha_fin
>
> select * from campanas
> where date('2011-01-25') between fecha_inicio and fecha_fin
>
> Pero ninguna me da resultados, no se que puede estar mal aqui, de
> igual forma haciendo con timespan
>
> select * from campanas
> where timestamp '25-01-2011 00:00:00' between fecha_inicio and
> fecha_fin
>
> No obtengo resultados, lo que quiero es simplemente poder obtener el
> registro al que corresponde la fecha actual, sin tomar en cuanta
> las horas.
>
> Como deberia hacer para obtener lo que necesito,
> Gracias por la ayuda
>
> Fernando
------------------------
Manuel Diego Paillafil Gamboa
manuel(at)radiohead(dot)cl
Móvil: 06 - 801 60 24
From | Date | Subject | |
---|---|---|---|
Next Message | Fernando Siguenza | 2011-01-28 05:13:18 | Re: Consulta Fechas y between |
Previous Message | Fernando Siguenza | 2011-01-28 03:51:15 | Consulta Fechas y between |