Ola, bom dia
Preciso de ajudar galera, preciso calcular juros de um determinado valor...
Primeiro, preciso pegar a taxa de juros na minha tabela ENTE_FEDERATIVO, o nome do campo que contem o valor do juro é ( tx_juro)...
Eu criei um botao, pensei em inserir o codigo do calculo nele
Na minha regiao tenho os itens (P13_VALOR_ENTE e P:13_DATA)
DIF_DATA = (DATA_ATUAL , :P13_DATA)
Se DIF_DATA < 30 então
calcula (VALOR * tx_juro%)
senao
calcula (VALOR * ( (trunc(DIF_DATA / 30)) * tx_juro%))
fim
*TRUNC - preciso do mês sem quebra (31 / 30 = 1,0333), preciso somente do 1
Este resultado dos juros irá pro campo :P13_JUROS_ENTE
Resumindo, pega a taxa de juros, vê a diferença d dias entre datas, se menos que 30 dias, calcula a tx_juros direto, se mais do que 30 dias, divide a diferença por 30 pra saber o numero de mês, dai calcula e joga o resultado no campo :P13_JUROS_ENTE
alguém pode me ajudar?
Calcular Juros
-
- Rank: Analista Sênior
- Mensagens: 172
- Registrado em: Seg, 24 Out 2016 7:20 pm
-
- Moderador
- Mensagens: 641
- Registrado em: Seg, 03 Set 2007 3:26 pm
- Localização: Fortaleza - CE
att,
Daniel N.N.
Daniel N.N.
Olá,
Não entendi bem sua dúvida, na verdade. Está com problema de passar seu pseudo código para o real?
De qualquer forma, veja como verificar números de dias e números de meses entre duas datas:
Não entendi bem sua dúvida, na verdade. Está com problema de passar seu pseudo código para o real?
De qualquer forma, veja como verificar números de dias e números de meses entre duas datas:
with ex as (
select to_date('01/01/2017','dd/mm/rrrr') d1
, to_date('15/072017','dd/mm/rrrr') d2
from dual )
select e.*
, e.d2 - e.d1
, MONTHS_BETWEEN(e.d2,e.d1)
from ex e
-
- Rank: Analista Sênior
- Mensagens: 172
- Registrado em: Seg, 24 Out 2016 7:20 pm
Ola, boa tarde
Obrigado Daniel pelo ajuda pra pegar a diferença entre as datas...
não consegui criar o codigo para calcular ainda
cada mês é 1%, então sera mês * 1% = TX_JUROS
CAMPO = VALOR * TX_JUROS
Obrigado Daniel pelo ajuda pra pegar a diferença entre as datas...
não consegui criar o codigo para calcular ainda
cada mês é 1%, então sera mês * 1% = TX_JUROS
CAMPO = VALOR * TX_JUROS
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante