SóProvas


ID
2702611
Banca
FCC
Órgão
SABESP
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Para saber o tempo de serviço de cada funcionário da sua equipe, um Analista de Sistemas deseja utilizar, em um banco de dados Oracle aberto e em condições ideais, um comando PL/SQL para exibir o nome do funcionário (campo nome) e calcular o número de meses entre a data atual e a data em que o funcionário foi admitido (campo data_admissao), arredondando o número de meses para o valor inteiro mais próximo. Considerando que a tabela onde estão os dados chama-se funcionario, terá que utilizar o comando

Alternativas
Comentários
  • ROUND returns n rounded to integer places to the right of the decimal point.

     

    fonte: https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions135.htm

     

    MONTHS_BETWEEN returns number of months between dates date1 and date2.

     

    fonte: https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions089.htm

  • Recuperar data atual

    MS SQL SERVER: GETDATE()

    ORACLE: SYSDATE

    MySQL: CURRENT_DATE()

    PostgreSQL: CURRENT_DATE