Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: how to select distinct records

Re: how to select distinct records

From: <xhoster_at_gmail.com>
Date: 11 Nov 2005 17:59:34 GMT
Message-ID: <20051111125934.911$aP@newsreader.com>


"Wally" <wallyraju_at_gmail.com> wrote:
> i have a table like one shown below
>
> start_date | end_date | traveller
> -----------------------------------------------
> 1/1/2005 | 10/10/2005 | a
> 1/1/2005 | 10/10/2005 | b
> 5/1/2005 | 11/10/2005 | c
> 2/1/2005 | 6/11/2005 | d
> 3/1/2005 | 11/23/2005 | e
> 3/1/2005 | 11/23/2005 | f
>
> I need to write a query that would give me only one record for any
> distinct date range. My results should be something like
>
> select distinct start_date, end_date, (first traveller found for that
> start_date and end_date) from table;
>
> start_date | end_date | traveller
> -----------------------------------------------
> 1/1/2005 | 10/10/2005 | a
> 5/1/2005 | 11/10/2005 | c
> 2/1/2005 | 6/11/2005 | d
> 3/1/2005 | 11/23/2005 | e

select start_date, end_date, min(traveller) ..... group by start_date, end_date;

Xho

-- 
-------------------- http://NewsReader.Com/ --------------------
Usenet Newsgroup Service                        $9.95/Month 30GB
Received on Fri Nov 11 2005 - 11:59:34 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US