Dias de atraso

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
calebe
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 1
Registrado em: Qua, 30 Set 2015 4:00 pm

bom dia.
gostaria de saber como faco para obter os dias de atraso considerando somente os dias uteis.
preciso calcular os juros devidos baseado nos dias de atraso. (Sabado e domingo não contam)
na minha tabela tenho um campo chamado dia_util, q pode ser N ou S.

Selecionar tudo

SELECT CODIGO_CLIENTE , NUMTITULO, DTVENC , DTPAG , 
ROUND((((VALOR-VALORDESC)*0.03)/30)*(DTPAG-DTVENC),2)AS JUROS_DEVIDO  // ESSE CALCULO Q PRECISO FAZER.
FROM DUPLICATAS
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Você precisa criar uma função com 2 parâmetros. (Data inicial e final).
Essa função deve calcular a quantidade de dias e diminuir os dias úteis (E feriados, se for o caso).

Nesse link tem um exemplo que explica como saber se um dia é fim de semana ou não.
viewtopic.php?t=904
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 9 visitantes