hat changes would you make to the query to calculate the annual compensation correctly?

View the Exhibit and examine the description of the EMPLOYEES table.
Your company decided to give a monthly bonus of $50 to all the employees who have completed five years in the company. The following statement is written to display the LAST_NAME, DEPARTMENT_ID, and the total annual salary:
SELECT last_name, department_id, salary+50*12 "Annual Compensation" FROM employees WHERE MONTHS_BETWEEN(SYSDATE, hire_date)/12 >= 5;
When you execute the statement, the "Annual Compensation" is not computed correctly. What changes would you make to the query to calculate the annual compensation correctly?

View the Exhibit and examine the description of the EMPLOYEES table.

Your company decided to give a monthly bonus of $50 to all the employees who have completed five years in the company. The following statement is written to display the LAST_NAME, DEPARTMENT_ID, and the total annual salary:

SELECT last_name, department_id, salary+50*12 “Annual Compensation” FROM employees WHERE MONTHS_BETWEEN(SYSDATE, hire_date)/12 >= 5;

When you execute the statement, the “Annual Compensation” is not computed correctly. What changes would you make to the query to calculate the annual compensation correctly?

A.
Change the SELECT clause to SELECT last_name, department_id, salary*12+50 “Annual Compensation”.

B.
Change the SELECT clause to SELECT last_name, department_id, salary+(50*12) “Annual Compensation”.

C.
Change the SELECT clause to SELECT last_name, department_id, (salary+50)*12 “Annual Compensation”.

D.
Change the SELECT clause to SELECT last_name, department_id, (salary*12)+50 “Annual Compensation”.



Leave a Reply 1

Your email address will not be published. Required fields are marked *


Cindy

Cindy

Should the answer be B? C is incorrect.