Counting the number of days excluding sunday between two dates

Konz Mama

I am trying to calculate number of days betwen two dates excluding sundays. This is my query,

SELECT   F_PLANHM_END_DT
       - F_PLANHM_ST_DT
       -   2
         * (TO_CHAR (F_PLANHM_END_DT, 'WW') - TO_CHAR (F_PLANHM_ST_DT, 'WW'))
  FROM VW_S_CURV_PROC
 WHERE HEAD_MARK = 'IGG-BLH-BM 221';

SELECT COUNT (*)
  FROM (SELECT SYSDATE + l trans_date
          FROM (    SELECT LEVEL - 1 l
                      FROM VW_S_CURV_PROC
                CONNECT BY LEVEL <= ( (SYSDATE + 7) - SYSDATE)))
 WHERE TO_CHAR (trans_date, 'dy') NOT IN ('sun');

I am retrieving date from a view called VW_S_CURV_PROC with start date : F_PLANHM_ST_DT and end date F_PLANHM_END_DT. Somehow i cant make this to work. Please help me...

Lalit Kumar B

You could use the ROW GENERATOR technique to first generate the dates for a given range, and then exclude the SUNDAYs.

For example, this query will give me the total count of days between 1st Jan 2014 and 31st Dec 2014, excluding the Sundays -

SQL> WITH DATA AS
  2    (SELECT to_date('01/01/2014', 'DD/MM/YYYY') date1,
  3      to_date('31/12/2014', 'DD/MM/YYYY') date2
  4    FROM dual
  5    )
  6  SELECT SUM(holiday) holiday_count
  7  FROM
  8    (SELECT
  9      CASE
 10        WHEN TO_CHAR(date1+LEVEL-1, 'DY','NLS_DATE_LANGUAGE=AMERICAN') <> 'SUN'
 11        THEN 1
 12        ELSE 0
 13      END holiday
 14    FROM data
 15      CONNECT BY LEVEL <= date2-date1+1
 16    )
 17  /

HOLIDAY_COUNT
-------------
          313

SQL>

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Counting the number of days excluding sunday between two dates

From Dev

Qlikview - calculate number days between two dates except sunday

From Dev

Getting the number of days excluding years between two dates

From Dev

Calculate number of days excluding sunday in Hive

From Dev

Calculate number of days excluding sunday in Hive

From Dev

how to calculate total number of saturday and sunday between two dates in mysql

From Java

Calculate difference between two dates (number of days)?

From Java

Finding the number of days between two dates

From Dev

Number of days between two dates in Thymeleaf

From Dev

Calculate number of days between two dates?

From Dev

awk to calculate number of days between two dates:

From Dev

Calculate number of days between two dates with momentsjs

From Dev

Calculate number of days between two dates in r

From Dev

Getting the number of days between two dates

From Dev

AngularJS - Javascript number of days between two dates

From Dev

Number of days between two dates in JavaScript

From Dev

Counting business days between two dates for each row in a table

From Dev

Add number of days to datetime and then find difference in days between two dates

From Dev

Get the number of days between two dates in Oracle, inclusive of the dates

From Dev

Number of days between dates?

From Dev

And again about calculate the number of days between two dates using JavaScript

From Dev

How can I calculate the number of working days between two dates

From Java

How to calculate number of days between two given dates?

From Dev

How to find out the number of days between two dates

From Dev

Validating the number of days between two dates in vb.net

From Dev

Calculate the number of business days between two dates in power pivot

From Dev

Shopify (liquid): Find number of days between two dates

From Dev

How to calculate the number of days between two given dates

From Dev

finding number of days between two dates in the same year (c++)

Related Related

  1. 1

    Counting the number of days excluding sunday between two dates

  2. 2

    Qlikview - calculate number days between two dates except sunday

  3. 3

    Getting the number of days excluding years between two dates

  4. 4

    Calculate number of days excluding sunday in Hive

  5. 5

    Calculate number of days excluding sunday in Hive

  6. 6

    how to calculate total number of saturday and sunday between two dates in mysql

  7. 7

    Calculate difference between two dates (number of days)?

  8. 8

    Finding the number of days between two dates

  9. 9

    Number of days between two dates in Thymeleaf

  10. 10

    Calculate number of days between two dates?

  11. 11

    awk to calculate number of days between two dates:

  12. 12

    Calculate number of days between two dates with momentsjs

  13. 13

    Calculate number of days between two dates in r

  14. 14

    Getting the number of days between two dates

  15. 15

    AngularJS - Javascript number of days between two dates

  16. 16

    Number of days between two dates in JavaScript

  17. 17

    Counting business days between two dates for each row in a table

  18. 18

    Add number of days to datetime and then find difference in days between two dates

  19. 19

    Get the number of days between two dates in Oracle, inclusive of the dates

  20. 20

    Number of days between dates?

  21. 21

    And again about calculate the number of days between two dates using JavaScript

  22. 22

    How can I calculate the number of working days between two dates

  23. 23

    How to calculate number of days between two given dates?

  24. 24

    How to find out the number of days between two dates

  25. 25

    Validating the number of days between two dates in vb.net

  26. 26

    Calculate the number of business days between two dates in power pivot

  27. 27

    Shopify (liquid): Find number of days between two dates

  28. 28

    How to calculate the number of days between two given dates

  29. 29

    finding number of days between two dates in the same year (c++)

HotTag

Archive