Dias uteis entre duas datas

25/02/2005

0

PessoALL
alguem sabe alguma forma de retornar a diferença de dias uteis entre duas datas???

Agradeço! :?:


Fvilela

Fvilela

Responder

Posts

28/02/2005

Motta

seria mais ou menos isto ...

1) nao testei
2) nao tratei feriados

 

declare
  d1 date := to_date(´01012005´,´ddmmyyyy´);
  d2 date := trunc(sysdate);
  da date;
  n  number := 0;
begin
  da := d2;
  while da >= d1 do
  loop
    da:= da -1;
    if to_char(da,´day´) in (´SUNDAY´,´SATURDAY´) then
      null;
    else
      n := n+1;
    end if;
  end loop;
end;  




Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar