Consulta Fechas y between

From: Fernando Siguenza <fsigu(at)hotmail(dot)com>
To: "Foro Postgres" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Consulta Fechas y between
Date: 2011-01-28 03:51:15
Message-ID: SNT108-DS151007F88014A13598EAA1A1E10@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Manuel Diego 2011-01-28 04:00:35 Re: Consulta Fechas y between
Previous Message Alvaro Herrera 2011-01-28 02:44:20 Re: restaurar backup con campo bytea