Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foi encontrada 1 questão.
#3145427
Texto da Questão:

Para responder à questão, considere, a seguir, o Diagrama de Entidade Relacionamento de um sistema de Pagamento de Funcionários.



A consulta que retorna a média dos salários por setor, ano e mês, cuja rubrica é apenas do tipo Crédito (‘C’), está definida, corretamente, em:

  • SELECT AVG(r.valor_base) AS Media_Salario, s.nome AS Setor, YEAR(p.data) AS Ano, MONTH(p.data) AS Mes FROM Pagamento p INNER JOIN Funcionario f ON p.funcionario_id = f.id INNER JOIN Setor s ON f.setor_id = s.id INNER JOIN Rubrica r ON p.rubrica_id = r.id WHERE r.debito_credito = 'C' GROUP BY Setor, Ano, Mes;
  • SELECT AVG(r.valor_base) AS Media_Salario, s.nome AS Setor, EXTRACT(YEAR FROM p.data) AS Ano, EXTRACT(MONTH FROM p.data) AS Mes FROM Pagamento pINNER JOIN Funcionario f ON p.funcionario_id = f.id INNER JOIN Setor s ON f.setor_id = s.id INNER JOIN Rubrica r ON p.rubrica_id = r.id WHERE r.debito_credito = 'C' GROUP BY Setor, Ano, Mes;
  • SELECT AVG(r.valor_base) AS Media_Salario, s.nome AS Setor, YEAR(p.data) AS Ano, MONTH(p.data) AS Mes FROM Pagamento pINNER JOIN Funcionario f ON p.funcionario_id = f.id INNER JOIN Setor s ON f.setor_id = s.id INNER JOIN Rubrica r ON p.rubrica_id = r.id WHERE r.debito_credito = 'C' GROUP BY s.nome, YEAR(p.data), MONTH(p.data);
  • SELECT AVG(r.valor_base) AS Media_Salario, s.nome AS Setor, to_date(‘yyyy’, p.data) AS Ano, to_date(‘mm’, p.data) AS Mes FROM Pagamento p INNER JOIN Funcionario f ON p.funcionario_id = f.id INNER JOIN Setor s ON f.setor_id = s.id INNER JOIN Rubrica r ON p.rubrica_id = r.id WHERE r.debito_credito = 'C' GROUP BY s.nome, to_date(‘yyyy’, p.data), to_date(‘mm’, p.data);
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora