Logo Passei Direto
Buscar

Química

Outros
The EMPLOYEES table contains columns EMP_ID of data type NUMBER and HIRE_DATE of data type DATE.

You want to display the date of the first Monday after the completion of six months since hiring.

The NLS_TERRITORY parameter is set to AMERICA in the session and, therefore, Sunday is the first day of the week. Which query can be used?
A. SELECT emp_id,NEXT_DAY(ADD_MONTHS(hite_date,6),'MONDAY') FROM employees;
B. SELECT emp_id,ADD_MONTHS(hire_date,6), NEXT_DAY('MONDAY') FROM employees;
C. SELECT emp_id,NEXT_DAY(MONTHS_BETWEEN(hire_date,SYSDATE),6) FROM employees;
D. SELECT emp_id,NEXT_DAY(ADD_MONTHS(hire_date,6),1) FROM employees;
User badge image
Estudo Através de Questões

há 3 meses

Respostas

User badge image

Ed Verified user icon

há 3 meses

Para resolver a questão, precisamos entender o que cada opção está fazendo em relação à data de contratação (HIRE_DATE) e como calcular a primeira segunda-feira após seis meses. Vamos analisar as opções: A. `SELECT emp_id, NEXT_DAY(ADD_MONTHS(hire_date, 6), 'MONDAY') FROM employees;` - Esta opção adiciona 6 meses à data de contratação e, em seguida, encontra a próxima segunda-feira. Esta parece ser a opção correta. B. `SELECT emp_id, ADD_MONTHS(hire_date, 6), NEXT_DAY('MONDAY') FROM employees;` - Aqui, a consulta adiciona 6 meses, mas não está usando a data de contratação corretamente para encontrar a próxima segunda-feira. Portanto, não é a opção correta. C. `SELECT emp_id, NEXT_DAY(MONTHS_BETWEEN(hire_date, SYSDATE), 6) FROM employees;` - Esta opção está usando MONTHS_BETWEEN de forma inadequada, pois não está calculando a data correta. Não é a opção correta. D. `SELECT emp_id, NEXT_DAY(ADD_MONTHS(hire_date, 6), 1) FROM employees;` - Esta opção está usando o valor '1' para encontrar a próxima segunda-feira, mas isso não é a forma correta de especificar o dia da semana. Portanto, não é a opção correta. A opção correta é a) `SELECT emp_id, NEXT_DAY(ADD_MONTHS(hire_date, 6), 'MONDAY') FROM employees;` porque ela corretamente calcula a primeira segunda-feira após seis meses da data de contratação.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina