| From: | "Jerry III" <jerryiii(at)hotmail(dot)com> |
|---|---|
| To: | pgsql-general(at)postgresql(dot)org |
| Subject: | Re: simple query question: return latest |
| Date: | 2004-11-12 02:00:34 |
| Message-ID: | 6PUkd.24388$KJ6.19342@newsread1.news.pas.earthlink.net |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
SELECT "date" FROM "table" WHERE "color" = 'red' ORDER BY "date" DESC LIMIT
1;
Don't worry about names, just quote your identifiers. They will stand out
and you can use anything you want.
Jerry
"Michael Glaesemann" <grzm(at)myrealbox(dot)com> wrote in message
news:89C8EF0C-3447-11D9-8FE6-000A95C88220(at)myrealbox(dot)com(dot)(dot)(dot)
> Scott,
>
> On Nov 12, 2004, at 10:00 AM, Scott Frankel wrote:
>
>> color | date
>> --------+------------
>> red | 2004-01-19
>> blue | 2004-05-24
>> red | 2004-04-12
>> blue | 2004-05-24
>>
>>
>> How do I select the most recent entry for 'red'?
>>
>
> SELECT color, MAX(date)
> FROM giventable
> WHERE color = 'red' -- omit this line if you'd like to see the latest date
> for each color
> GROUP BY color;
>
> OT hint: You might want to take a look at the list of PostgreSQL Keywords
> in the documentation and avoid using them (such as date) to help you avoid
> naming issues in the future.
>
> Hope this helps.
>
> Michael Glaesemann
> grzm myrealbox com
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
> (send "unregister YourEmailAddressHere" to majordomo(at)postgresql(dot)org)
>
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Vincent Hikida | 2004-11-12 02:06:37 | Re: simple query question: return latest |
| Previous Message | Joel | 2004-11-12 01:52:25 | Re: comp.database.postgresql.* |