Hi everyone,
   I have a table "test" which has three fields:

id      data               date_time
1        2         2009-10-1 12:12:12
1        10       2009-10-1 12:22:10
2        3         2009-10-1 12:10:32
2        1         2009-10-1 12:30:32

with the sql:

select max(data), id from test where 1=1 group by id

I can get

10     1
 3      2

but I want corresponding "date_time" like

10     1   2009-10-1 12:22:10
 3      2   2009-10-1 12:10:32

if I use the sql below

 select max(data), id, date_time from test where 1=1 group by id, date_time

that won't give the correct results I want.

Can anybody give me help? Thanks a lot in advance.

ouyang

Reply via email to