Imagem de fundo

A tabela VENDAS tem a seguinte estrutura...

A tabela VENDAS tem a seguinte estrutura simplificada.


Imagem associada para resolução da questão


Dessa tabela, deseja-se obter, para cada cliente, o total de vendas realizadas e, em seguida, apresentar o ranking desses clientes, ordenado do maior para o menor valor total.


A partir das informações precedentes, assinale a opção na qual é apresentada a consulta SQL que atenderá ao desejado.


A

SELECT ID_CLIENTE, SUM(VALOR) AS TOTAL,

RANK() OVER (ORDER BY SUM(VALOR) DESC) AS

POSICAO

FROM VENDAS

ORDER BY ID_CLIENTE;


B

SELECT ID_CLIENTE, SUM(VALOR) AS TOTAL

FROM VENDAS

ORDER BY SUM(VALOR) DESC;


C

SELECT ID_CLIENTE, SUM(VALOR) AS TOTAL,

RANK() OVER (ORDER BY SUM(VALOR) DESC) AS

POSICAO

FROM VENDAS

GROUP BY ID_CLIENTE

ORDER BY TOTAL DESC;


D

SELECT ID_CLIENTE, RANK() OVER (ORDER BY

SUM(VALOR) DESC) AS POSICAO

FROM VENDAS

ORDER BY POSICAO;


E

SELECT ID_CLIENTE, SUM(VALOR) AS TOTAL,

RANK() OVER (ORDER BY TOTAL DESC) AS POSICAO

FROM VENDAS

ORDER BY TOTAL DESC;