Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
zehls Novato

Registrado: Terça-Feira, 4 de Dezembro de 2007 Mensagens: 4
|
Enviada: Ter Dez 04, 2007 2:45 am Assunto: (RESOLVIDO)Multiplicação em firebird |
|
|
Boa noite amigos
To com um probleminha aqui que nao to conseguindo resolve.
SELECT CUSTO * ( SELECT QUANTIDADE FROM CAD_PRODUTO_EST WHERE COMPONENTE = 2 AND PRODUTO = 1 )
FROM CAD_PRODUTOS
WHERE CODIGO = 2
no caso se o custo for 0,20 e quantidade 16, ou seja 0,20 x 16 teria que dar 3,2
mas nesse caso esta dando 3,000000
O que preciso fazer para arrumar isso?
Desde ja agradeço.
Editado pela última vez por zehls em Ter Dez 04, 2007 4:00 pm, num total de 1 vez |
|
Voltar ao Topo |
|
 |
visitante Aprendiz

Registrado: Domingo, 10 de Janeiro de 2010 Mensagens: 261
|
Enviada: Ter Dez 04, 2007 11:32 am Assunto: |
|
|
olá,
quais os tipos dos campos CUSTO e QUANTIDADE ???
jah tentou fazer um CAST no resultado da multiplicação?
[]'s |
|
Voltar ao Topo |
|
 |
zehls Novato

Registrado: Terça-Feira, 4 de Dezembro de 2007 Mensagens: 4
|
Enviada: Ter Dez 04, 2007 3:34 pm Assunto: |
|
|
sillier escreveu: | olá,
quais os tipos dos campos CUSTO e QUANTIDADE ???
jah tentou fazer um CAST no resultado da multiplicação?
[]'s |
Ola amigo
Os campos são: custo(numerico 15,2) e quantidade(numerico 15,4)
o problema é que um é 15,2 e outro é 15,4
Como faço para usar o CAST?
abraço. |
|
Voltar ao Topo |
|
 |
zehls Novato

Registrado: Terça-Feira, 4 de Dezembro de 2007 Mensagens: 4
|
Enviada: Ter Dez 04, 2007 3:59 pm Assunto: |
|
|
Problema resolvido
Valeu pela ajuda.
SELECT CAST(CUSTO * (SELECT QUANTIDADE FROM CAD_PRODUTO_EST WHERE COMPONENTE = 2 AND PRODUTO = 1) AS NUMERIC(15,2))
FROM CAD_PRODUTOS
WHERE CODIGO = 2 |
|
Voltar ao Topo |
|
 |
|