FC ConcursosFC Concursos

Flashcard FC558506

Como calcular o total por categoria em um ano específico e ordenar do maior para o menor em SQL?

Linguagem SQL

FCC · 2025

De acordo com o assunto TI Banco de Dados: Linguagem SQL, responda:

Como calcular o total por categoria em um ano específico e ordenar do maior para o menor em SQL?
Mostrar resposta e comentário

Resposta

Use SELECT categoria, SUM(valor_imposto) com WHERE data_pagamento LIKE '2024%', GROUP BY categoria e ORDER BY SUM(valor_imposto) DESC.


• Filtro de ano: WHERE data_pagamento LIKE '2024%' seleciona todas as datas que começam com 2024, compatível com o formato ISO YYYY-MM-DD.
• Agregação: SUM(valor_imposto) calcula o total de impostos por grupo.
• Agrupamento: GROUP BY categoria é obrigatório para agrupar os registros por categoria antes da agregação.
• Ordenação: ORDER BY SUM(valor_imposto) DESC ordena os resultados do maior para o menor total.





Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/546282

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo