Skip to content
Daniel de Morais Compartilhe. Aprenda. Evolua.
Infocotidiano Infocotidiano

Meu dia-a-dia tecnológico

Infocotidiano
Infocotidiano

Meu dia-a-dia tecnológico

Curso PostgreSQL #22 sum() e group by

Daniel Morais, 2021

Aprenda a fazer cálculos (soma, subtração, divisão e multiplicação), agrupar registros.

Exemplo com uma tabela:

select  pr.codigo, pr.descricao, pr.estoque, pr.custo, pr.venda,
 sum(pr.custo * pr.estoque) as Total_Custo, sum(pr.venda * pr.estoque) as Total_Venda
from produto pr
Group by pr.codigo, pr.descricao, pr.estoque, pr.custo, pr.venda

Exemplo com três tabelas: filtrando apenas itens do pedido numero 15

select pe.numero_pedido, pi.codigo_produto, pr.descricao,
pi.quantidade, pr.venda, sum(pi.quantidade * pr.venda) as Total_Item
from pedido pe
left join pedido_item pi on pi.numero_pedido = pe.numero_pedido
left join produto pr on pr.codigo = pi.codigo_produto
where pe.numero_pedido = 15
group by pe.numero_pedido, pi.codigo_produto, pr.descricao,
pi.quantidade, pr.venda
order by pe.numero_pedido
Curso PostgreSQL PostGreSQL groupgroup bysomandosomarsum

Navegação de Post

Previous post
Next post

Pesquisa

ACBr acbr lazarus ACBRposprinter antivirus antivirus gratuito apagar atualizar AVG AVG FREE banco de dados chave estrangeira consulta create table criar tabela crosscompile cross compile cross compiling dbgrid delphi Dia do ACBr filtro flutter foreign key horse impressora de cupom instalar join lazarus Lazarus Streaming Day linux MariaDB mysql parametros pesquisa incremental pesquisa multipla PostGreSQL primary key Python query RDW rxdbgrid sql server update views where

  • Python para Programador Pascal – Parte #1
  • Monitora – Desenhe e monitore sua rede doméstica ou escritório. Escrito em Lazarus/FPC.
  • Crie seu projeto Lazarus/fpc a partir das tabelas do seu banco de dados.
  • Instalando o Node.js e Gerenciando Dependências no Windows
  • Introdução a Classes em Python, cliente
  • Dica Python: Como separar Listas de Forma Elegante
  • Python #01 – Instalando Python e Studio Code no Linux
  • Entendendo Operadores de Comparação Python
  • Entendendo os Operadores Aritméticos em Python
  •  IntraWeb no Lazarus – Primeiros Passos
  • Utilizando Interpose Class no Lazarus
  • Antivírus Gratuitos DEZ2024
  • Operadores em Python
©2026 Infocotidiano | WordPress Theme by SuperbThemes