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
>
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 |