ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

(RESOLVIDO)Multiplicação em firebird

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
zehls
Novato
Novato


Registrado: Terça-Feira, 4 de Dezembro de 2007
Mensagens: 4

MensagemEnviada: Ter Dez 04, 2007 2:45 am    Assunto: (RESOLVIDO)Multiplicação em firebird Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
visitante
Aprendiz
Aprendiz


Registrado: Domingo, 10 de Janeiro de 2010
Mensagens: 261

MensagemEnviada: Ter Dez 04, 2007 11:32 am    Assunto: Responder com Citação

olá,

quais os tipos dos campos CUSTO e QUANTIDADE ???
jah tentou fazer um CAST no resultado da multiplicação?

[]'s
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
zehls
Novato
Novato


Registrado: Terça-Feira, 4 de Dezembro de 2007
Mensagens: 4

MensagemEnviada: Ter Dez 04, 2007 3:34 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
zehls
Novato
Novato


Registrado: Terça-Feira, 4 de Dezembro de 2007
Mensagens: 4

MensagemEnviada: Ter Dez 04, 2007 3:59 pm    Assunto: Responder com Citação

Problema resolvido Smile
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
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB