Re: > fechahora

From: "Lic(dot) Martin Marques" <martin(at)bugs(dot)unl(dot)edu(dot)ar>
To: Xavier Puig <xpuig(at)innova7(dot)net>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: > fechahora
Date: 2005-12-28 21:42:46
Message-ID: Pine.LNX.4.61.0512281834060.19292@bugs.unl.edu.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Wed, 28 Dec 2005, Xavier Puig wrote:

>
> fachahora(Timestamp with time zone)
> una vez insertada la guarda tipo:2005-12-28 14:48:31.484638+02
> y quiero hacer un select de las fechas superiores a 27-12-2005, o sea:
> select to_char(fechahora,'DD-MM-YYYY') from usuarios where
> to_char(fechahora,'DD-MM-YYYY') > '27-12-2005';
> pero me devuelve
> 28-12-2005
> y también(esto no quiero)
> 28-11-2005
> 29-10-2005
> 28-10-2005

Eso es porque estas comparando cadenas de caracteres y no fechas. Por lo
tanto '28-12-2005' > '27-12-2005' es verdadera. No uses el to_char() en
el where.

--
18:30:01 up 6 days, 5:42, 1 user, load average: 0.15, 0.21, 0.18
---------------------------------------------------------
Lic. Martín Marqués | SELECT 'mmarques' ||
Centro de Telemática | '@' || 'unl.edu.ar';
Universidad Nacional | DBA, Programador,
del Litoral | Administrador
---------------------------------------------------------

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Luis Fernando Curiel Cabrera 2005-12-29 00:12:21 Re: FUNCIONES Y PROCEDIMIENTOS
Previous Message Andrés García G. 2005-12-28 19:19:03 Re: Saludos...