Curso Firebird SQL 25 – Sum e Group By

Vou mostrar como somar registros  como produtos vendidos, agrupando campos com a cláusula GROUP BY.

select i.IPED_PRODUTO as Codigo, p.PRO_NOME as Descricao,
sum(i.IPED_QTDE) as Quantidade, i.IPED_UNITARIO as Unitario,
sum(i.IPED_QTDE * i.IPED_UNITARIO) as Total
from Produto P, ITEMPEDIDO I
where p.PRO_CODIGO = i.IPED_PRODUTO
group by i.IPED_PRODUTO, p.PRO_NOME, i.IPED_UNITARIO


One comment on “Curso Firebird SQL 25 – Sum e Group By”

  1. Boa noite Daniel

    Antes de mais nada gostaria de parabenizá-lo pela iniciativa e compartilhar seu conhecimento e agradecer pela oportunidade de aprendizado.

    Estou iniciando agora em Delphi/Firebird/SQL e tenho uma dúvida. Estou montando uma aplicação para gravar o resultado de pesquisa de satisfação porém estou meio perdido na query. Na aplicação preciso contar o resultado das pesquisas quantas respostas foram dadas para cada opção. Até ai tudo funcionando. O problema é que quando o resultado é vazio (NULL) a aplicação não consegue montar o resultado. Se for possível o auxílio gostaria de encaminhar a query e o banco para avaliação. Desde já agradeço.

Deixe um comentário

O seu endereço de e-mail não será publicado.