Re: Fwd: Re: Selecting the most recent date

From: Dennis Gearon <gearond(at)cvc(dot)net>
To: Jeff Eckermann <jeff_eckermann(at)yahoo(dot)com>
Cc: Mark Tessier <m_tessier(at)sympatico(dot)ca>, pgsql-general(at)postgresql(dot)org
Subject: Re: Fwd: Re: Selecting the most recent date
Date: 2003-04-28 22:59:48
Message-ID: 3EADB264.6020001@cvc.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

actually, that might be what he wants, all the datefields JUST past, and all the date fields JUST ahead

Jeff Eckermann wrote:
> --- Jeff Eckermann <jeff_eckermann(at)yahoo(dot)com> wrote:
>
>>Date: Mon, 28 Apr 2003 12:07:00 -0700 (PDT)
>>From: Jeff Eckermann <jeff_eckermann(at)yahoo(dot)com>
>>Subject: Re: [GENERAL] Selecting the most recent
>>date
>>To: Mark Tessier <m_tessier(at)sympatico(dot)ca>,
>> pgsql-general(at)postgresql(dot)org
>>
>>--- Mark Tessier <m_tessier(at)sympatico(dot)ca> wrote:
>>
>>>Hi,
>>>
>>>My question is hopefully a simple one: If I have
>>>several rows, each containing a date field, and I
>>>want to select the row that has the date closest
>>
>>to
>>
>>>today's date, what would be the syntax for
>>
>>carrying
>>
>>>that out.
>>>
>>
>>select * from tablename order by abs(current_date -
>>datefield) desc limit 1;
>>
>
> Whoops, that "desc" should not be there: that would
> get you the opposite result to the one you want ;-)
> Sorry for the (my) confusion.
>
> __________________________________
> Do you Yahoo!?
> The New Yahoo! Search - Faster. Easier. Bingo.
> http://search.yahoo.com
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 6: Have you searched our list archives?
>
> http://archives.postgresql.org
>

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Tom Lane 2003-04-28 23:04:12 Re: timestamps and dates
Previous Message Dennis Gearon 2003-04-28 22:58:22 Re: encrypt/decrypt problem