GARANTIR DESCONTO

Fórum Divisao de inteiros no SQL, E as Casas Decimais?? #174488

12/08/2003

0

Imagime a seleção

Selec sum(total)/3 from tabela group by lote

O campo total é um inteiro, preciso do resultado com casas decimais.
Como faço?

Já repeti o comando com campo Float, e o resultado vem com casas decimais. Por Que?


Antecipadamente

Obrigado....


Pedro Dias

Pedro Dias

Responder

Posts

12/08/2003

Aroldo Zanela

Colega,

Selec sum( Cast(total as Numeric(10,2) )/3 from tabela group by lote 



Responder

Gostei + 0

12/08/2003

Okama

No MS SQL Server 2000:

select sum(cast( campo as float) )/3 from tabela



Responder

Gostei + 0

14/03/2012

Joel Rodrigues

Tente usar 3.0 ao invés de 3 e veja no que dá. Exemplo:
SELECT 10/3.0

Boa sorte.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar