Re: Consulta Fechas y between

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

In response to

Responses

Browse pgsql-es-ayuda by date

  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