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

Relatório em SQL como somar em grade


Renan Dettke

Pergunta

Preciso muito da ajuda de alguém, sou novato em SQL,

Eu tenho dois pedido de venda 1 e 2, cada pedido tem um produto, cada produto tem 3 opções de cores, exemplo:

No pedido 1, foi vendido 8 unidades (1 preto, 2 branco e 5 vermelho)

No pedido 2, foi vendido 14 unidades (14 vermelho)

Preciso de um relatório que me mostre a quantidade total do produto vendido somando as corres,

Portanto seria:

Produto qualquer 22 unidades (1 preto, 2 branco e 19 vermelho)

Segue anexo um print da tabela PEDV_PROD;

A informação da quantidade por cores fica somente em uma coluna GRADE_QUA ([COR,PRETO=1] [COR, BRANCO=2] [COR, VERMELHO=5])...

xap7oj.jpg

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
  • 0

Muito obrigado pela dica Denis!

Eu usei a SUBSTRING para teste

só que não consigo fazer o que preciso,

segue a sentença que estou testando

select
PEDV_PROD.CODIGO,
PEDVENDA.Emissao,
estoque.NOME,
PEDV_PROD.GRADE_VENDIDA,
PEDV_PROD.qtd as qtds,
PEDV_PROD.Total,
SUBSTRING(PEDV_PROD.GRADE_VENDIDA FROM 1 FOR 9)
from
estoque,
PEDV_PROD,
PEDVENDA
where
PEDV_PROD.CODIGO = estoque.CODIGO and
PEDVENDA.Numero = PEDV_PROD.CODIGO and
PEDVENDA.Emissao>='01/01/2014' and
PEDVENDA.Emissao<='01/01/2016'
order by
Estoque.Nome
atmxj.jpg
Como posso fazer para verificar o nome da cor primeiro e depois identificar o valor que tenho que somar?
Eu queria que retorna-se só uma linha porque é o mesmo produto e calcula-se a quantidade total de cada cor..
desde já agradeço a atenção!
Link para o comentário
Compartilhar em outros sites

  • 0

Como posso fazer para verificar o nome da cor primeiro e depois identificar o valor que tenho que somar?

Normalize o campo GRADE_VENDIDA na tabela PEDV_PROD que ficará muito mais fácil.
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,3k
    • Posts
      652,4k
×
×
  • Criar Novo...