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

Home -> Community -> Usenet -> c.d.o.misc -> Re: Aruneesh Salhotra

Re: Aruneesh Salhotra

From: Daniel Morgan <damorgan_at_exxesolutions.com>
Date: Thu, 12 Jun 2003 13:17:52 -0700
Message-ID: <3EE8DFF0.99048718@exxesolutions.com>


Aruneesh Salhotra wrote:

> I created a oracle query which detects the start and end date for
> dayight saving. I eventually used this, and passed the current year so
> to detect start/end dates for daylight saving for each year.
>
> I wanted to share the same with everyone.
>
> select SYSDATE x, 0 r1 from dual where SYSDATE between (select
> decode(to_char(to_date('04/01/2003','MM/DD/YYYY'),'D'),1,
> to_date('04/01/2003','MM/DD/YYYY')+7, 2,
> to_date('04/01/2003','MM/DD/YYYY')+6, 3,
> to_date('04/01/2003','MM/DD/YYYY')+5, 4,
> to_date('04/01/2003','MM/DD/YYYY')+4, 5,
> to_date('04/01/2003','MM/DD/YYYY')+3, 6,
> to_date('04/01/2003','MM/DD/YYYY')+2,
> to_date('04/01/2003','MM/DD/YYYY')) sday1 from dual) and (select
> decode(to_char(to_date('09/01/2003','MM/DD/YYYY'),'D'),1,
> to_date('09/01/2003','MM/DD/YYYY')+7, 2,
> to_date('09/01/2003','MM/DD/YYYY')+6, 3,
> to_date('09/01/2003','MM/DD/YYYY')+5, 4,
> to_date('09/01/2003','MM/DD/YYYY')+4, 5,
> to_date('09/01/2003','MM/DD/YYYY')+3, 6,
> to_date('09/01/2003','MM/DD/YYYY')+2,
> to_date('09/01/2003','MM/DD/YYYY')) sday2 from dual);

Nice.

But unfortunately some places do not observe daylight savings time. Among them several entire states.

--
Daniel Morgan
http://www.outreach.washington.edu/extinfo/certprog/oad/oad_crs.asp
damorgan_at_x.washington.edu
(replace 'x' with a 'u' to reply)
Received on Thu Jun 12 2003 - 15:17:52 CDT

Original text of this message

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