

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Em um banco de dados Oracle 19c, aberto e funcionando em condições ideais, existe uma tabela tprocessos com dados válidos, que tem a seguinte estrutura:
- id_processo (número único de identificação do processo)
- data_abertura (data em que o processo foi aberto)
- id_vara (identificador da vara do trabalho onde o processo tramita)
- valor_processo (valor monetário associado ao processo)
O comando SQL que lista o id_vara, o número total de processos por vara e o valor total dos processos, em ordem decrescente, somente das varas que possuem mais de 100 processos abertos antes de 1º de janeiro de 2020, é:
SELECT id_vara, COUNT(*) AS total_processos, SUM(valor_processo) AS valor_total
FROM tprocessos
WHERE data_abertura < '2020-01-01'
GROUP BY id_vara
HAVING COUNT(*) > 100
ORDER BY SUM(valor_processo) DESC;
SELECT id_vara, COUNT(*) AS total_processos, SUM(valor_processo) AS valor_total
FROM tprocessos
WHERE data_abertura < '2020-01-01'
GROUP BY id_vara
ORDER BY SUM (valor_processo) DESC
HAVING COUNT(*) > 100;
SELECT id_vara, COUNT(id_processo) AS total_processos, SUM(valor_processo) AS valor_total
FROM tprocessos
WHERE data_abertura < '2020-JAN-01'
GROUP BY id_vara
HAVING COUNT (id_processo) > 100
ORDER BY COUNT (valor_total);
SELECT id_vara, COUNT(*) AS total_processos, SUM(valor_processo) AS valor_total
FROM tprocessos
WHERE data_abertura <= '2020-01-01'
GROUP BY id_vara
ORDER BY valor_total;
SELECT id_vara, COUNT(*) AS total_processos, SUM(valor_processo) AS valor_total
FROM tprocessos
WHERE data_abertura < '2020-01-01'
GROUP BY id_vara
HAVING SUM(valor_processo) > 100000
ORDER BY valor_total DESC;