“Oracle SQL Wybierz wszystkie dni między dwiema datami oprócz weekendów” Kod odpowiedzi

Oracle SQL Wybierz wszystkie dni między dwiema datami oprócz weekendów

-- All dates between 01/07/2021 and 15/07/2021 excluding weekends
SELECT CAL_DATE
FROM (
         SELECT to_date('01/07/2021', 'DD/MM/YYYY') + ROWNUM - 1 AS CAL_DATE
         FROM ALL_OBJECTS
         WHERE ROWNUM <= to_date('15/07/2021', 'DD/MM/YYYY') 
                             - to_date('01/07/2021', 'DD/MM/YYYY') + 1)
WHERE to_char(CAL_DATE, 'DY', 'NLS_DATE_LANGUAGE=AMERICAN') NOT IN ('SAT', 'SUN');
VasteMonde

Oracle sql przez wszystkie dni z wyjątkiem weekendów

WHERE TO_CHAR(date_column, 'DY','NLS_DATE_LANGUAGE=AMERICAN') NOT IN ('SAT', 'SUN')
VasteMonde

Odpowiedzi podobne do “Oracle SQL Wybierz wszystkie dni między dwiema datami oprócz weekendów”

Pytania podobne do “Oracle SQL Wybierz wszystkie dni między dwiema datami oprócz weekendów”

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu