Pular para o conteúdo principal

Questão de Arquitetura de Software — Banco de Dados — COMPERVE - UFRN 2013

Arquitetura de SoftwareBanco de Dados
Código
qq006123
Banca
COMPERVE - UFRN
Órgão
UFERSA
Ano
2013
Nível
Médio
Cargo
COMPERVE - - Técnico de Técnologia da Informação
Um administrador de banco de dados foi solicitado para elaborar uma consulta SQL que retorne o tempo de permanência do funcionário de nome “José Beltrano” durante o mês de dezembro de 2013. Considerando que o usuário só tem um registro de entrada e um de saída por dia de trabalho, para resolver o problema, é necessário escrever a instrução SQL
  1. Aselect (sum(time_to_sec(timediff(saida,entrada))))from funcionario inner join pontoon funcionario.cpf=ponto.funcionario_CPFwhere nome="José Beltrano" and month(data)=12group by cpf
  2. Bselect sec_to_time(sum(time_to_sec(diff(saida,entrada))))from funcionario inner join pontoon funcionario.cpf=ponto.funcionario_CPFwhere nome like "%José Beltrano%"and month(data)=12group by cpf
  3. Cselect sec_to_time(sum(time_to_sec(timediff(saida,entrada))))from funcionario inner join pontoon funcionario.cpf=ponto.funcionario_CPFwhere nome="José Beltrano" and month(data)=12group by cpf
  4. Dselect (sum(time_to_sec(timediff(saida,entrada))))from funcionario inner join pontoon funcionario.cpf=ponto.funcionario_CPFwhere nome like "José Beltrano" and month(data)=12group by cpf
Revelar gabarito e comentário

GabaritoC — select sec_to_time(sum(time_to_sec(timediff(saida,entrada)))) from funcionario inner join ponto on funcionario.cpf=ponto.funcionario_CPF where nome="José Beltrano" and month(data)=12 group by cpf

Link permanente: /questoes/qq006123