<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: How to get business days between two dates?</title>
	<atom:link href="http://oraqa.com/2006/08/28/how-to-get-business-days-between-two-dates/feed/" rel="self" type="application/rss+xml" />
	<link>http://oraqa.com/2006/08/28/how-to-get-business-days-between-two-dates/</link>
	<description>Oracle Question and Answer</description>
	<pubDate>Tue, 06 Jan 2009 13:10:22 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Eddie Awad</title>
		<link>http://oraqa.com/2006/08/28/how-to-get-business-days-between-two-dates/comment-page-1/#comment-194</link>
		<dc:creator>Eddie Awad</dc:creator>
		<pubDate>Mon, 28 Aug 2006 19:14:46 +0000</pubDate>
		<guid isPermaLink="false">http://oraqa.com/2006/08/28/how-to-get-business-days-between-two-dates/#comment-194</guid>
		<description>Here is one way:

&lt;pre&gt;
EDDIE@XE&gt; SELECT mydate
  2    FROM (SELECT TO_DATE ('&#038;&#038;from_date', 'mm-dd-yyyy') + ROWNUM - 1 mydate
  3            FROM all_objects
  4           WHERE ROWNUM &lt;=
  5                      TO_DATE ('&#038;&#038;to_date', 'mm-dd-yyyy')
  6                    - TO_DATE ('&#038;&#038;from_date', 'mm-dd-yyyy')
  7                    + 1)
  8   WHERE TO_CHAR (mydate, 'DY') NOT IN ('SAT', 'SUN')
  9  /
Enter value for from_date: 8-28-2006
Enter value for to_date: 9-4-2006

MYDATE
---------
28-AUG-06
29-AUG-06
30-AUG-06
31-AUG-06
01-SEP-06
04-SEP-06

6 rows selected.
&lt;/pre&gt;

Or, if you have 9i DB and above:

&lt;pre&gt;
EDDIE@XE&gt; SELECT mydate
  2    FROM (SELECT     TO_DATE ('&#038;&#038;from_date', 'mm-dd-yyyy') + LEVEL - 1 mydate
  3                FROM DUAL
  4          CONNECT BY LEVEL &lt;=
  5                          TO_DATE ('&#038;&#038;to_date', 'mm-dd-yyyy')
  6                        - TO_DATE ('&#038;&#038;from_date', 'mm-dd-yyyy')
  7                        + 1)
  8   WHERE TO_CHAR (mydate, 'DY') NOT IN ('SAT', 'SUN')
  9  /

MYDATE
---------
28-AUG-06
29-AUG-06
30-AUG-06
31-AUG-06
01-SEP-06
04-SEP-06

6 rows selected.
&lt;/pre&gt;

Related AskTom threads:
&lt;a href="http://asktom.oracle.com/pls/ask/f?p=4950:8:::::F4950_P8_DISPLAYID:185012348071" rel="nofollow"&gt;Counting the number of business days between 2 dates&lt;/a&gt;

&lt;a href="http://asktom.oracle.com/pls/ask/f?p=4950:8:::::F4950_P8_DISPLAYID:2961068108671" rel="nofollow"&gt;Retrieve Dates Between Two Dates&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Here is one way:</p>
<pre>
EDDIE@XE> SELECT mydate
  2    FROM (SELECT TO_DATE ('&#038;&#038;from_date', 'mm-dd-yyyy') + ROWNUM - 1 mydate
  3            FROM all_objects
  4           WHERE ROWNUM < =
  5                      TO_DATE ('&#038;&#038;to_date', 'mm-dd-yyyy')
  6                    - TO_DATE ('&#038;&#038;from_date', 'mm-dd-yyyy')
  7                    + 1)
  8   WHERE TO_CHAR (mydate, 'DY') NOT IN ('SAT', 'SUN')
  9  /
Enter value for from_date: 8-28-2006
Enter value for to_date: 9-4-2006

MYDATE
---------
28-AUG-06
29-AUG-06
30-AUG-06
31-AUG-06
01-SEP-06
04-SEP-06

6 rows selected.
</pre>
<p>Or, if you have 9i DB and above:</p>
</pre>
<pre>
EDDIE@XE> SELECT mydate
  2    FROM (SELECT     TO_DATE ('&#038;&#038;from_date', 'mm-dd-yyyy') + LEVEL - 1 mydate
  3                FROM DUAL
  4          CONNECT BY LEVEL < =
  5                          TO_DATE ('&#038;&#038;to_date', 'mm-dd-yyyy')
  6                        - TO_DATE ('&#038;&#038;from_date', 'mm-dd-yyyy')
  7                        + 1)
  8   WHERE TO_CHAR (mydate, 'DY') NOT IN ('SAT', 'SUN')
  9  /

MYDATE
---------
28-AUG-06
29-AUG-06
30-AUG-06
31-AUG-06
01-SEP-06
04-SEP-06

6 rows selected.
</pre>
<p>Related AskTom threads:<br />
<a href="http://asktom.oracle.com/pls/ask/f?p=4950:8:::::F4950_P8_DISPLAYID:185012348071" rel="nofollow">Counting the number of business days between 2 dates</a></p>
<p><a href="http://asktom.oracle.com/pls/ask/f?p=4950:8:::::F4950_P8_DISPLAYID:2961068108671" rel="nofollow">Retrieve Dates Between Two Dates</a></pre>
]]></content:encoded>
	</item>
</channel>
</rss>
