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

Home -> Community -> Usenet -> c.d.o.tools -> Re: All Dates

Re: All Dates

From: trevor burkin <trevor.2.burkin_at_bt.com>
Date: Thu, 28 Sep 2000 14:49:13 +0100
Message-ID: <39D34C58.D48F0B62@bt.com>

Mark,

My code lists all the dates between 2 dates with no duplication.

Your code would only act as a filter on a date field - listing all rows from table where date field between &1 and &2.

I read the original question differently to you I think?

Regards
Trevor

Mark D Powell wrote:

> In article <39D1EE2F.9706EB5D_at_bt.com>,
> trevor burkin <trevor.2.burkin_at_bt.com> wrote:
> > Hope this helps
> >
> > select to_date('&1','ddmmyyyy') + rownum - 1
> > from table_with_more_rows_than_dates_required
> > where rownum <= to_date('&2','ddmmyyyy') - to_date('&1','ddmmyyyy') +
 1
> >
> > Regards Trevor
> >
> > Ganesh R wrote:
> >
> > > Hi,
> > >
> > > I want to fetch all the dates btw. to given dates. This can be
 achived
> > > thru PL?SQL but i want to get it thru a Select Statement.
> > >
> > > Any Help
> > >
> > > Regards,
> > > Ganesh R
> > >
> It looks like Trevor pulled his answer from code intended to solve a
> more complex problem. All you need is to use the between clause or
> a combination of >= and <.
>
> where date_col between to_date('start','Format') and
> to_date('End','Format')
>
> Or
>
> where date_col >= to_date('start','Format')
> and date_col < to_date('end','Format')
>
> --
> Mark D. Powell -- The only advice that counts is the advice that
> you follow so follow your own advice --
>
> Sent via Deja.com http://www.deja.com/
> Before you buy.
Received on Thu Sep 28 2000 - 08:49:13 CDT

Original text of this message

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