Últimos assuntos
Função de arredondamento de um número REAL;
2 participantes
Página 1 de 1
Função de arredondamento de um número REAL;
Boa tarde,
Estive recebendo algumas duvidas em relação a função de arredondamento, alguns clientes possuiam um campo data_nascimento, estavam aplicando a função AGE() que converte o campo especificado e uma idade. Logo em seguida estavam dividindo esse campo pela quantidade de dias do ano. No entanto quando fazemos essa divisão a idade do individuo vem REAL, o que seria esse real? Basicamente um número que possui casas decimais, por esse fator descobrimos uma função que converte esse campo que foi aplicado AGE() e foi dividido pela quantidade de dias do ano gerando um número com casas decimais.
Verificando algumas funções achamos a DEC(número ; decimais) que resolve o problema.
Essa função consegue arredondar ou para cima ou para baixo dependendo do número base
47,7568 = o DEC(número; decimais 0) ficará 48
31,0303 = o DEC(número; decimais 0) ficará 31
Está ai a resposta desse problema.
Abraços
Att
--
Raphael Moita Bertolino
Analista de Sistemas
Tech Solutions
Contato:+55(061)3224-9874
Estive recebendo algumas duvidas em relação a função de arredondamento, alguns clientes possuiam um campo data_nascimento, estavam aplicando a função AGE() que converte o campo especificado e uma idade. Logo em seguida estavam dividindo esse campo pela quantidade de dias do ano. No entanto quando fazemos essa divisão a idade do individuo vem REAL, o que seria esse real? Basicamente um número que possui casas decimais, por esse fator descobrimos uma função que converte esse campo que foi aplicado AGE() e foi dividido pela quantidade de dias do ano gerando um número com casas decimais.
Verificando algumas funções achamos a DEC(número ; decimais) que resolve o problema.
Essa função consegue arredondar ou para cima ou para baixo dependendo do número base
47,7568 = o DEC(número; decimais 0) ficará 48
31,0303 = o DEC(número; decimais 0) ficará 31
Está ai a resposta desse problema.
Abraços
Att
--
Raphael Moita Bertolino
Analista de Sistemas
Tech Solutions
Contato:+55(061)3224-9874
Raphael Moita Bertolino- Mensagens : 26
Data de inscrição : 02/05/2012
Regras de arredondamento
http://forum.it-tech.com.br/t127-arredondamento
Este que este tópico me ajudou a relembrar as regras de arredondamento.
Este que este tópico me ajudou a relembrar as regras de arredondamento.
Márcia- Mensagens : 15
Data de inscrição : 23/05/2012
Tópicos semelhantes
» Arredondamento
» Cálculo do número da Semana no ano
» Substituição de um número por uma expressão em um campo
» Como descobrir o número da licença do meu desktop?
» O arredondamento é a causa mais comum dos erros numéricos.
» Cálculo do número da Semana no ano
» Substituição de um número por uma expressão em um campo
» Como descobrir o número da licença do meu desktop?
» O arredondamento é a causa mais comum dos erros numéricos.
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Sex 13 Out - 10:25 por Felipe Naibert
» Exportar Arquivos em quantidades (blocos) fixos de linhas.
Qui 20 Ago - 12:17 por Miro
» GRUPO DE ESTUDOS AUDIT ANALYTICS
Ter 9 Jun - 9:22 por Miro
» Cálculo do número da Semana no ano
Seg 11 maio - 11:18 por Miro
» A ordem dos argumentos altera o tempo de processamento
Qui 23 Abr - 14:50 por Miro
» Como pegar dados únicos de um campo?
Seg 23 Fev - 19:33 por Fernanda
» Existe algum comando no Analyzer que eu realize as instruções do SQL?
Qua 18 Fev - 9:22 por Raphael Moita Bertolino
» Lei de Benford: How Forensic Accountants Use Benford's Law To Detect Fraud
Qua 24 Dez - 7:53 por Márcia
» Importação de PDF
Ter 9 Dez - 13:23 por Fernanda