ARREDODAR VALORES

ALCIRTEODORO 21/01/2010 12:01:35
#332481
Amigos, como faço apra arredondar o valores gravados no banco de dados. Gostaria de ARREDONDAR PARA BAIXO o preço de todas os produtos da editora CAMPUS. Como ficaria esta SQL?

cnnEstoque.Execute ([Ô]Update Produtos Set ......
MARCELO.TREZE 21/01/2010 12:23:19
#332483

cnnEstoque.Execute ([Ô]Update Produtos Set campovalor = CINT(campovalor) WHERE .....


SINKERTEC 21/01/2010 12:25:11
#332485


Meu caro

Tente algo assim

cnnEstoque.Execute ([Ô]Update Produtos Set Campo = convert(numeric(10,2),round(Valor)) Where ....[Ô])

Boa sorte
EDERMIR 21/01/2010 13:09:35
#332491
O que significa ARREDONDAR PARA BAIXO? Retirar os centavos ?
ALCIRTEODORO 21/01/2010 13:17:22
#332493
Não funcionou!
SINKERTEC 21/01/2010 15:00:11
#332505

O que vc pode fazer tb é arrendondar o valor, jogando numa variavel e depois fazer o update na tabela utilizando a variável..

mais prático

tenta ae
EDERMIR 21/01/2010 20:18:24
#332554
Citação:

:
O que significa ARREDONDAR PARA BAIXO? Retirar os centavos ?

ALCIRTEODORO 22/01/2010 11:06:14
#332597
Olá, exato. Gostaria de retirar os centavos arredodando o valor para baixo. Tipo o valor de R$87,88 ficar R$87,00.
LANDOSP 22/01/2010 11:33:59
#332598
Amigo assim funciona:

cnnEstoque.Execute ([Ô]Update Produtos Set Campo = cast(Valor as integer) Where ....[Ô])
ALCIRTEODORO 22/01/2010 19:59:57
#332661
O que seria este VALOR AS INTEGER ?
EDERMIR 23/01/2010 23:39:10
#332720
Citação:

:
O que seria este VALOR AS INTEGER ?


Define que a variável VALOR terá o tipo INTEGER.
Tópico encerrado , respostas não são mais permitidas