| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> c.d.o.server -> Re: query question for sql experts
Sorry, experts. I gave a bad example which may cause some confusion.
One requirement to achieve this is to use only a pure SQL statement.
Thanks.
The following is a new example:
TableA contains:
EmpID GroupID CrDate
22 4 1/20/98
20 3 1/19/98
25 4 1/18/98
25 6 1/11/98
20 5 1/16/98
22 3 1/15/98
...
EmpID GroupID CrDate
22 4 1/20/98 <- latest in crdate for a emp
22 3 1/15/98
20 3 1/19/98 <- second latest
20 5 1/16/98
25 4 1/18/98 <- 3rd latest
25 6 1/11/98
12 1/17/98 <- 4th latest
12 1/14/98
30 1/14/98 <- 5th latest
30 1/13/98
30 1/12/98
Leslie
In article <6a3n9v$t8a$1_at_nntp6.u.washington.edu>,
L. Tseng <lesliet_at_u.washington.edu> wrote:
>Hi, SQL experts,
>
>Your help on the following qestion will be much appreciated.
>For example:
>
>TableA contains:
>
> EmpID GroupID CrDate
> 22 4 1/20/98
> 24 3 1/19/98
> 25 4 1/18/98
> 25 6 1/17/98
> 24 5 1/16/98
> 22 3 1/15/98
>
>how do I get a query output like the following with pure SQL code:
>(Group by EmpID and order by the lastest crdate first within each EmpID)
>
> EmpID GroupID CrDate
> 22 4 1/20/98
> 22 3 1/15/98
> 24 3 1/19/98
> 24 5 1/16/98
> 25 4 1/18/98
> 25 6 1/17/98
>--
>=-=-=-=-=-=-=-=-=-=-=
>Leslie Tseng
>lesliet_at_writeme.com
>=-=-=-=-=-=-=-=-=-=-=
-- =-=-=-=-=-=-=-=-=-=-= Leslie Tseng lesliet_at_writeme.com =-=-=-=-=-=-=-=-=-=-=Received on Wed Jan 21 1998 - 00:00:00 CST
![]() |
![]() |