You are here: Re: Max Row Date « MsSQL Server « IT news, forums, messages
Re: Max Row Date

Posted by Skip on 08/23/06 17:19

Thanks! Works great

Bobbo wrote:
> Skip wrote:
>
> > Sample Data:
> > id hole_name Mtime
> > 156140 2a000020x1 2006-08-02 19:18:34.000
> > 156141 2a000021x1 2006-08-02 19:19:45.000
> > 156142 2a000022x1 2006-08-02 19:28:54.000 'Do not to return this
> > record
> > 156143 2a000022x1 2006-08-02 19:29:18.000 'Return this one only
> > 156144 2a000023x1 2006-08-02 19:29:53.000
> >
> > This works but I cannot include any additional fields:
>
> Ah, I get you. Try doing the max() and GROUP thing as a subquery and
> link it back out to your larger result set, something like this:
>
> select r1.[id], r1.hole_name, r1.mtime, etc...
> from rcompl r1
> where mtime = (select max(mtime) from rcompl r2 where r1.hole_name =
> r2.hole_name)
>
> Or alternatively this (someone else might be able to advise which of
> these is better):
>
> select r1.[id], r1.hole_name, r1.mtime, etc...
> from rcompl r1
> join (select hole_name, max(mtime) from rcompl group by hole_name) r2
> on (r1.hole_name = r2.hole_name and r1.mtime = r2.mtime)

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация