Johan,

First, you don't need the distinct. The proper query will return
1 row per ip.  Second, take the max(timestamp) out of the group
by. That is causing the problem.

Daniel

Johan Muller wrote:

> I have multiple timestamps values  for single ip in a table, I
> need the max(timestamp)  for each ip I select out.
>
> example:
>
> timestamp                  ip
>
> 2003-09-29 13:20:23    68.209.182.4
> 2003-09-29 13:20:44    68.209.182.4
> 2003-10-02 12:53:38    68.209.182.4
> 2003-10-02 12:35:06    68.75.94.158
> 2003-10-02 12:52:03    68.97.33.69
>
> Thus
>
> select distinct ip, max(timestamp) from table
>
> group by ip, timestamp;
>
>
>
> returns every timestamp value per ip.
>
> Any ideas on how to get only the max(timestamp) for each ip?
>
>
begin:vcard 
n:Fink;Daniel
x-mozilla-html:FALSE
org:Sun Microsystems, Inc.
adr:;;;;;;
version:2.1
title:Lead, Database Services
x-mozilla-cpt:;9168
fn:Daniel  W. Fink
end:vcard

Reply via email to