Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-es-ayuda by date

Next:From: Fernando SiguenzaDate: 2011-01-28 05:13:18
Subject: Re: Consulta Fechas y between
Previous:From: Fernando SiguenzaDate: 2011-01-28 03:51:15
Subject: Consulta Fechas y between

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group