[firebase-br] Casas decimais

Eduardo Bahiense eduardo em icontroller.com.br
Qua Dez 9 00:30:36 -03 2009


Faça o CAST em pelo menos um dos fatores da divisão.

select cast(17 as numeric(15,6))/132*100 as teste from rdb$database



Marcio Da Silva Ereno escreveu:
> Ola amigos,
> 
> pessoal eu precisava fazer um sql para calcular um percentual
> exemplo (imaginem que esse valores sejam atributos do banco)
> 
> resultado correto
> 
> 17/132*100 = 12.87878
> 
> mais quando eu faço esse tipo de calculo no firebird
> 17.00/132.00*100 = 12.87
> 
> e seu uso o cast
> cast(17/132*100 as numeric(15,6)) = 12.870000
> 
> como esse calculo e para achar um percentual para fazer outro calculo
> eu precisava que sai se todos os numeros
> alguem sabe como me ajudar
> 
> 
> 





Mais detalhes sobre a lista de discussão lista