From: | "Jeff Barrett" <jbarrett(at)familynetwork(dot)com> |
---|---|
To: | pgsql-sql(at)postgresql(dot)org |
Subject: | Re: Restriction by grouping problem. |
Date: | 2001-07-26 22:03:35 |
Message-ID: | 9jq4a9$gfr$1@news.tht.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
Yeah I have been having a bit of a problem expressing myself in terms of
this query, sorry about that.
What I need is:
SELECT getfile FROM logs (and a restriction that results in finding the rows
with the lowest datetime for each unique sid)
To define this table a bit more:
Logs table has a primary key of logid (int4) and serveral columns, of which
I am deling with sid (text), getfile (text), and datetime (int4). Now a
select getfile, datetime, logid from logs where sid = onevalue; would return
a set of rows for that sid, the row I want is for the one with the smallest
aka min(datetime) and I want this for every row in the table.
Thanks for the quick response Josh, hopefully above will help out some.
--Jeff
""Josh Berkus"" <josh(at)agliodbs(dot)com> wrote in message
news:web-92249(at)davinci(dot)ethosmedia(dot)com(dot)(dot)(dot)
> Jeff,
>
> > The query I have now:
>
> >
>
> > SELECT min(datettime), sid FROM logs GROUP by sid;
>
> >
>
> > This returns the first instance of an sid in the logs table, there
>
> > can be
>
> > many rows in the table for each sid. The problem I have is that I do
>
> > not
>
> > need the SID I just need to group the min(datetime) by it.
>
> The answer to this question is simple:
>
> SELECT min(datetime) as mintime FROM logs GROUP BY sid;
>
> However, I get the impression that your intended problem was more
> complicated. Can you re-explain it?
>
> -Josh
>
>
> ______AGLIO DATABASE SOLUTIONS___________________________
>
> Josh Berkus
>
> Complete information technology josh(at)agliodbs(dot)com
>
> and data management solutions (415) 565-7293
>
> for law firms, small businesses fax 621-2533
>
> and non-profit organizations. San Francisco
>
> ---------------------------(end of broadcast)---------------------------
> TIP 3: if posting/reading through Usenet, please send an appropriate
> subscribe-nomail command to majordomo(at)postgresql(dot)org so that your
> message can get through to the mailing list cleanly
From | Date | Subject | |
---|---|---|---|
Next Message | Philip Warner | 2001-07-27 01:47:13 | Re: Re: Restriction by grouping problem. |
Previous Message | Josh Berkus | 2001-07-26 21:50:14 | Re: Restriction by grouping problem. |