“Oracle SQL Seleccione todos los días entre dos fechas excepto los fines de semana” Código de respuesta

Oracle SQL Seleccione todos los días entre dos fechas excepto los fines de semana

-- 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 todos los días excepto los fines de semana

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

Respuestas similares a “Oracle SQL Seleccione todos los días entre dos fechas excepto los fines de semana”

Preguntas similares a “Oracle SQL Seleccione todos los días entre dos fechas excepto los fines de semana”

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código