Khyquer 0 Denunciar post Postado Outubro 22, 2011 Bom dia Senhores, Mais uma pergunta no fórum: Eu tenho uma tabela com os feriados bancários municipais e estaduais. Segundo a política de crédito, caso o vencimento de um título em um final de semana ou feriado bancário, ele tem até o próximo dia útil para efetuar o pagamento. Como preciso fazer isto em um volume muito grande de dados, seria melhor que fosse direto no banco. Vamos a lógica: Pensei em verificar se o título está vencido usando o IF TRUNC(DPL.DATA_BAIXA) > TRUNC(DPL.DATA_VENCIMENTO) THEN END IF Depois pensei em fazer um laço para verificar se nos próximos dias, até o vencimento é feriado ou final de semana. Caso seja não considerar atrasado, retornar 0. Caso não seja calcular os dias de atraso subtraindo a data de baixa pelo vencimento. TRUNC(DPL.DATA_BAIXA) - TRUNC(DPL.DATA_VENCIMENTO) Estou tentando agora fazer este laço! Caso consiga postarei pra vocês! []s Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Outubro 22, 2011 Veja se ajuda http://forum.imasters.com.br/topic/167184-operacoes-aritmeticas-com-dia-util/page__p__521839__hl__feriado__fromsearch__1#entry521839 http://forum.imasters.com.br/topic/369607-problema-com-query-no-oracle/page__p__1419262__hl__feriado__fromsearch__1#entry1419262 http://forum.imasters.com.br/topic/406953-feriados-moveis/page__pid__1597274#entry1597274 Compartilhar este post Link para o post Compartilhar em outros sites