Buscar

Listar o total que cada cliente gastou em um determinado período, trazer ordenado do menor valor para o maior. SELECT cliente, SUM(valor) as tota...

Listar o total que cada cliente gastou em um determinado período, trazer ordenado do menor valor para o maior.


SELECT cliente, SUM(valor) as total_gasto FROM vendas WHERE data BETWEEN '2022-01-01' AND '2022-12-31' GROUP BY cliente ORDER BY total_gasto ASC;

Essa pergunta também está no material:

Exercício banco de dados
1 pág.

Banco de Dados I Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

Sua consulta SQL está correta! Ela irá listar o total que cada cliente gastou em um determinado período, ordenando do menor valor para o maior. A cláusula `GROUP BY` agrupa os registros por cliente e a função `SUM` calcula a soma dos valores gastos por cada cliente. A cláusula `ORDER BY` ordena os resultados pelo total gasto em ordem ascendente (do menor para o maior). Portanto, sua consulta está pronta para ser executada.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais