Alguém poderia me ajudar nessa questão de banco de dados sql utilizando Consultas: Union, Join, Left Join, Right Join

3 respostas
postgresqlsql
L

3 Respostas

T

Sim, podemos tentar te ajudar, mas você precisa ser mais claro sobre qual dificuldade está tendo, e mostrar o que tentou.

Você só postou o enunciado, não temos como saber que tipo de ajuda você precisa.

Abraço.

L
na segunda questão

/<em>Laboratório 2</em>/

create or replace procedure update_count_escola()

language plpgsql

as $$

DECLARE

count_escolas int;

begin

select escola_count() into count_escolas;

if(count_escolas > 70) THEN

update log_count_escola set qntd_escola = count_escolas;

end if;

commit;

end;$
T

escola_count() retorna a quantidade de manifestações concluídas? Se não, não acho que vai resolver o problema.

Além disso, pelo enunciado, a ideia é atualizar o status do problema para fechado. Pelo seu código, você está atualizando a quantidade de escolas em uma tabela chamada log_count_escola . Isso não parece ter muito a ver com o que foi pedido.

Continuando, você tem que atualizar o estado do problema se o percentual de manifestações concluídas for maior que 70%, não se o valor qualquer (que você tem em count_escolas). Por exemplo, se você tem 150 manifestações em um problema, e 90 estão concluídas, são apenas 60% de manifestações concluídas, menos que os 70% necessários para mudar o estado do problema.

Confira os enunciados e veja se entendeu vem o que está sendo pedido.

Abraço.

Criado 23 de outubro de 2022
Ultima resposta 24 de out. de 2022
Respostas 3
Participantes 2