| From: | Patrik Kudo <kudo(at)partitur(dot)se> |
|---|---|
| To: | Haller Christoph <ch(at)rodos(dot)fzk(dot)de> |
| Cc: | <pgsql-sql(at)postgresql(dot)org> |
| Subject: | Re: Selecting latest value |
| Date: | 2001-09-20 13:57:42 |
| Message-ID: | Pine.BSF.4.31.0109201555480.17720-100000@tb303.partitur.se |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-sql |
On Thu, 20 Sep 2001, Haller Christoph wrote:
> Try
> create NEWtable (userid text, val integer, ts timestamp);
> insert into NEWtable
> select userid, val, max(ts) from table group by userid, val;
That won't work. That will give me multiple userid-val combinations. Sure,
the userid-val combinations will be unique, but I want unique userids
with only the latest val for each userid.
/Patrik Kudo
> >
> > Hi,
> >
> > I have a table which basically looks like this:
> >
> > create table (userid text, val integer, ts timestamp);
> >
> > This table holds multiple values for users, timestamped for history
> > reasons.
> >
> > Now I need to fetch the latest val for each userid to insert into a new
> > table (with about the same schema, except for uniqueness on userid).
> > I belive this should be a trivial task, but I'm experience total lack of
> > insight here...
> >
> > Comments?
> >
> > /Patrik Kudo
> >
>
| From | Date | Subject | |
|---|---|---|---|
| Next Message | David M. Richter | 2001-09-20 14:31:20 | Re: table restruct... |
| Previous Message | Kovacs Baldvin | 2001-09-20 13:40:02 | Re: table restruct... |