Questão de Banco de Dados — DER - Diagrama de Entidade e Relacionamento — FUNCERN 2024
Banco de DadosDER - Diagrama de Entidade e Relacionamento
- Código
- qg157096
- Banca
- FUNCERN
- Órgão
- AMCEVALE - RN
- Ano
- 2024
- Nível
- Superior
- Cargo
- Engenheiro de Computação
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:
- ASELECT AVG(r.valor_base) AS Media_Salario, s.nome AS Setor, YEAR(p.data) AS Ano, MONTH(p.data) AS MesFROM Pagamento pINNER JOIN Funcionario f ON p.funcionario_id = f.idINNER JOIN Setor s ON f.setor_id = s.idINNER JOIN Rubrica r ON p.rubrica_id = r.idWHERE r.debito_credito = 'C'GROUP BY Setor, Ano, Mes;
- BSELECT AVG(r.valor_base) AS Media_Salario, s.nome AS Setor, EXTRACT(YEAR FROM p.data) AS Ano, EXTRACT(MONTH FROM p.data) AS MesFROM 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;
- CSELECT AVG(r.valor_base) AS Media_Salario, s.nome AS Setor, YEAR(p.data) AS Ano, MONTH(p.data) AS MesFROM 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, YEAR(p.data), MONTH(p.data);
- DSELECT AVG(r.valor_base) AS Media_Salario, s.nome AS Setor, to_date(‘yyyy’, p.data) AS Ano, to_date(‘mm’, p.data) AS MesFROM Pagamento pINNER JOIN Funcionario f ON p.funcionario_id = f.idINNER JOIN Setor s ON f.setor_id = s.idINNER JOIN Rubrica r ON p.rubrica_id = r.idWHERE r.debito_credito = 'C'GROUP BY s.nome, to_date(‘yyyy’, p.data), to_date(‘mm’, p.data);