MCDBA Brasil    
10:34:25


 
 
MCDBA Brasil: Forums
 
 


 
  www.mcdbabrasil.com.br :: Exibir tópico - Dúvida com calculo
 FAQFAQ   PesquisarPesquisar   GruposGrupos   PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   LoginLogin 

Dúvida com calculo

 
Novo Tópico   Responder Mensagem    www.mcdbabrasil.com.br - Índice do Fórum -> Gerais
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
itasouza
Usuário
Usuário


Registrado em: Apr 25, 2008
Mensagens: 57
Localização: são paulo / sp

MensagemEnviada: 28 Dez 2009 09:21    Assunto: Dúvida com calculo Responder com Citação

Bom dia a todos
Dei uma pesquisa no fórum para ver se encontrava alguma coisa sobre, estou fazendo um calculo de soma que aparentemente deveria funcionar, mais não esta trazendo a resposta esperada, então fiz um teste usando apenas uma tabela, e também não obtive a resposta esperada.
Segue: SQL que preciso somar:
select
a.*,
b.valorcusto,
b.valorvenda,
sum(b.valorvenda) as ValorTotalVenda,
sum(b.valorcusto)as ValorTotalCusto,
b.quantidadeestoque as EstoqueAtual,
b.descricao
from composicao_itens a, produto b
where a.controleproduto = b.controleproduto
and controlecomposicao = '1'
GROUP BY
a.controleitens,a.controlecomposicao,a.quantidade,
a.controleproduto,b.valorcusto,b.valorvenda,b.quantidadeestoque,
b.descricao
order by a.controleitens
Obs: não esta somando os campos valeorvenda e valorcusto.
Segue: sql do teste
select
controleproduto,
sum(quantidadeestoque)
from produto
GROUP BY
controleproduto
Obs: não e somado a quantidade
Agradeço a ajuda!
SQL Server 2005 Express
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
t3guide
Usuário
Usuário


Registrado em: Aug 20, 2008
Mensagens: 37
Localização: são paulo

MensagemEnviada: 28 Dez 2009 17:59    Assunto: Responder com Citação

Amigo
Verifique se os campos que vc esta somendo não apresenta valores NULL
se aparecer a soma não vai funcionar
Para corrigir isso use a função Isnull()
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
marindows
Usuário
Usuário


Registrado em: Sep 12, 2006
Mensagens: 55
Localização: Brasilia/DF

MensagemEnviada: 20 Jan 2010 15:11    Assunto: Responder com Citação

Esse campo 'descrição', é um campo aberto, ou seja, pode ser inserido qualquer coisa?.. pq ele não vai conseguir agrupar para somar, pq os valores do campo 'descricao' são diferentes.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
vladimirrn
PhD no assunto
PhD no assunto


Registrado em: Jul 19, 2007
Mensagens: 539
Localização: Natal/RN

MensagemEnviada: 29 Jan 2010 19:57    Assunto: Responder com Citação

Colocando aqui o script de criação das tabelas ou pelo menos a definição de cada campo poderia ajudar.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    www.mcdbabrasil.com.br - Índice do Fórum -> Gerais Todos os horários são GMT - 3 Hours
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 2.0.6 © 2001 phpBB Group
phpBB port v2.1 based on Tom Nitzschner's phpbb2.0.6 upgraded to phpBB 2.0.4 standalone was developed and tested by:
ArtificialIntel, ChatServ, mikem,
sixonetonoffun and Paul Laudanski (aka Zhen-Xjell).

Version 2.1 by Nuke Cops © 2003 http://www.nukecops.com

 
 


 
  Todas os logotipos e marcas registradas são de propriedade de seus respectivos donos.
Sistema de portais PHP-Nuke. Copyright © 2003. PHP-Nuke é um Software Livre liberado sob licença GNU/GPL.
Tempo para gerar esta página: 0.514 segundos