Fórum como delimitar 2 casa apos virgula direto no codigo sql #467388
20/01/2014
0
Select
sum(compra.valorcompra) valor_compra,
from compra
etc....
o resultado desse sum normamente é 500,1524564654654
gostaria que fosse apenas 500,15
qual comando que uso?
Fabio Cardoso
Curtir tópico
+ 0Posts
20/01/2014
Itamar Souza
você esqueceu de falar qual o banco você esta usando isso faz um grande diferença, mais eu vou falar sobre o que conheço, você tem o comando round no sql para fazer isso veja um exemplo para o sql server:
declare @valor decimal(19, 3), @valora decimal(19, 3);
set @valor = 10.305
set @valora = round(@valor,2)
select @valor as VALOR_SEM_ORIGINAL, @valora AS VALOR_ARREDONDADO
go
att
Gostei + 0
20/01/2014
Fabio Cardoso
Gostei + 0
21/01/2014
Thiago Irrazabal
Select CAST(sum(compra.valorcompra) AS NUMERIC(18,2)) valor_compra, from compra
Att,
Thiago Irrazabal de Oliveira.
Gostei + 0
21/01/2014
Fabio Cardoso
Gostei + 0
05/05/2021
Renan Santana
Gostei + 0
05/05/2021
Emerson Nascimento
função round()
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)