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 

Sum e AVG na mesma consulta

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


Registrado: Segunda-Feira, 2 de Abril de 2012
Mensagens: 261
Localização: ribeirao preto

MensagemEnviada: Qua Ago 16, 2017 11:16 am    Assunto: Sum e AVG na mesma consulta Responder com Citação

Bom dia,tudo bem?
tenho a seguinte consulta.

select distinct(I.CodProduto)as CodProduto,Sum(I.Qdade)as QddTotal,P.Descricao
from vendasItens I
inner join Vendas V on V.CodVenda=I.CodVenda
inner join Produtos P on I.CodProduto = P.CodigoInterno
group by P.Descricao,I.CodProduto Order by P.Descricao

preciso adicionar a média de valor vendido, então inseri o comando AVG(I.VlrUnit) e tb no Group by tive que colocar I.Vlrunit

a partir dai meus resultados passar a aparecer em duas linhas para cada produto.
como consigo fazer aparecer uma linha para cada produto?
Muito obrigado
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Qua Ago 16, 2017 11:27 am    Assunto: Responder com Citação

Bom dia,

O que acontece se você não colocar I.Vlrunit no Group By?

obs: talvez não tenha relação com o problema mas o Distinct não é necessário pois já está sendo utilizado o Group By para agrupar as linhas

_________________
Assinatura: http://www.imoveisemexposicao.com.br/imoveis-alugar-guarulhos-residencial-apartamento
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
jescudeiro
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 2 de Abril de 2012
Mensagens: 261
Localização: ribeirao preto

MensagemEnviada: Qua Ago 16, 2017 11:47 am    Assunto: [RESOLVIDO] Responder com Citação

poxa, muito obrigado.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
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