12 de fevereiro de 2017

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


Um comentário:

Alisson Paula disse...

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.

Windows Update Blocker

Utilize o Windows update blocker para desabilitar o Windows update definitivamente. Este programa é válido para o Windows 10. Faça o d...