Fórum Erro ao exibir resultado da multiplicação de Campos com SQL #44274
13/05/2004
0
Fiz a Sequinte seleção SQL:
Exemplo:
Mas ocorre o sequinte erro:
já andei análisando outros topicos e sei que é devido ao exesso de numeros, exemplo ´111,000000151051511321544´.
Só que eu não sei como fazer essa multiplicação e formatar o resultado para ´#,,0.00´ sem antes dar esse erro.
Como posso fazer?
Exemplo:
Select codigo, sum(Quant*Preco) from vendas
Mas ocorre o sequinte erro:
arithmetic exception, numeric overflow or string trucation
já andei análisando outros topicos e sei que é devido ao exesso de numeros, exemplo ´111,000000151051511321544´.
Só que eu não sei como fazer essa multiplicação e formatar o resultado para ´#,,0.00´ sem antes dar esse erro.
Como posso fazer?
Marbravo
Curtir tópico
+ 0
Responder
Posts
14/05/2004
Maicongabriel
tente algo como::
SELECT CAST( SUM(CAMPO1 * CAMPO2) AS NUMERIC(18,2) ) AS CAMPO3 FROM TABELA
Responder
Gostei + 0
14/05/2004
Kika
Exemplo:
Select codigo, sum(Quant*Preco) as Total from vendas
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)