Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Data Bases > Oracle Miscellaneous > Re: How to calc...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 4 of 5 Topic 6868 of 7280
Post > Topic >>

Re: How to calculate time difference excluding weekends (saturday and

by Ken Denny <ken@[EMAIL PROTECTED] > Apr 30, 2008 at 12:21 PM

On Apr 30, 12:45=A0pm, deepakp <deepak10...@[EMAIL PROTECTED]
> wrote:
> On Apr 30, 9:29 am, Charles Hooper <hooperc2...@[EMAIL PROTECTED]
> wrote:
>
>
>
>
>
> > On Apr 30, 9:49 am, deepakp <deepak10...@[EMAIL PROTECTED]
> wrote:
>
> > > I have an Oracle table that has 2 Date fields..i.e. the data type -
> > > DATE
>
> > > Field 1: =A0START_DATE sample value =A0"2008-04-04 12:00:00";
> > > Field 2: =A0END_DATE =A0sample value =A0"2008-04-07 05:46:07";
>
> > > If I subtract one date from another, I can get the time difference.
>
> > > Round((END_DATE - START_DATE), 4) AS TOTAL_DAYS
>
> > > The above results in 3.7404
>
> > > Between 2008-04-04 and 2008-04-07, there is Saturday and Sunday
which
> > > are 2008-04-05 and 2008-04-06.
> > > I would like them to be excluded.
>
> > > Hence, the resultant that I'm looking for should be 1.7404 =A0-- not
> > > 3.7404
>
> > > Is there a simple way to get the desired solution?
>
> > > Thanks,
> > > Deepak
>
> > Have you tried a Google search of the Usenet archives, or even a
> > regular Google
search?http://groups.google.com/group/comp.databases.orac=
le.misc/browse_thre......
>
> > Charles Hooper
> > IT Manager/Oracle DBA
> > K&M Machine-Fabricating, Inc.
>
> Thank you for your response. I did search online and could not find
> any that showed time difference between. The examples I found were
> similar to the ones you pasted..which show count of days between 2
> dates. That is not what I'm looking for. Instead, I'm looking for time
> difference excluding weekends. =A0The closest match I found in online
> search
washttp://searchoracle.techtarget.com/expert/KnowledgebaseAnswer/0,=
28962...

Assuming that date2 is the later date and that neither date falls on a
Saturday or Sunday, this should do it:

date2 - date1 - 2*(trunc(next_day(date2-1,'FRI')) -
trunc(next_day(date1-1,'FRI')))/7
 




 5 Posts in Topic:
How to calculate time difference excluding weekends (saturday an
deepakp <deepak10000@[  2008-04-30 06:49:28 
Re: How to calculate time difference excluding weekends (saturda
Charles Hooper <hooper  2008-04-30 07:29:31 
Re: How to calculate time difference excluding weekends (saturda
deepakp <deepak10000@[  2008-04-30 09:45:23 
Re: How to calculate time difference excluding weekends (saturda
Ken Denny <ken@[EMAIL   2008-04-30 12:21:12 
Re: How to calculate time difference excluding weekends (saturda
deepakp <deepak10000@[  2008-05-01 13:26:32 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Wed Dec 3 0:22:28 CST 2008.