Ir para conteúdo
Fórum Script Brasil
  • 0

SOMA VALOR ACUMULADO CAMPO


Vinicius Schuh

Pergunta

Bom Dia Amigos...

Tenho os seguintes Dados:

60242140.jpg

E o Seguinte Código SQL que me retorna as seguintes informações:

SELECT     dbo.Produtos.CódigoDaCategoria, 
                         MONTH(dbo.[Detalhes da Pre Venda].DataDaPreVenda) AS Mes, 
                         SUM(dbo.[Detalhes da Pre Venda].Quantidade) AS Soma, 
                         dbo.Categorias.NomeDaCategoria

FROM              dbo.Produtos INNER JOIN
                      dbo.[Detalhes da Pre Venda] ON dbo.Produtos.CódigoDeBarra = dbo.[Detalhes da Pre Venda].CódigoDoProduto 
INNER JOIN
                      dbo.Categorias ON dbo.Produtos.CódigoDaCategoria = dbo.Categorias.CódigoDaCategoria
GROUP BY dbo.Produtos.CódigoDaCategoria, MONTH(dbo.[Detalhes da Pre Venda].DataDaPreVenda), dbo.Categorias.NomeDaCategoria
ORDER BY dbo.Categorias.NomeDaCategoria, dbo.Produtos.CódigoDaCategoria, MONTH(dbo.[Detalhes da Pre Venda].DataDaPreVenda)

60242143.jpg

Como poderia fazer para realizar a Soma do Valor Acumulado via SQL?

Desde já agradeço a atenção e um bom final de semana a todos!

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Boa Tarde Fulvio e demais amigos do Fórum...

Não teria uma forma de fazer o calculo diretamente pelo SQL? Sem precisar ser criado uma tbl temporaria? Uma vez que eu não trabalho diretamente com a base de dados apenas recupero as informações da mesma.

abç

Editado por Vinicius Schuh
Link para o comentário
Compartilhar em outros sites

  • 0

Bom dia Vinicius,

Tem como sim, mas a estrutura fica bem grande. Aí a manutenção fica mais complicada...

Muitas pessoas tentam fazer um cálculo com alias, e depois utilizar o alias em outro cálculo. O problema é que o sql não identifica o alias como uma variável. Sendo assim, toda vez que quiser fazer referência ao alias, terá q copiar e colar o script que o gerou.

Assim dará para você fazer o que deseja. O problema será a complexidade do script.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...