ayuda como comparar fechas
Lesson 4
10. Create a query to display the name and hire date of any employee hired after employee Blake.
ENAME HIREDATE
------- ---------
KING 17-NOV-81
CLARK 09-JUN-81
MARTIN 28-SEP-81
SCOTT 09-DEC-82
ADAMS 12-JAN-83
MILLER 23-JAN-82
9 rows selected.
select ename, hiredate from employee where hiredate > (select hiredate from employee where ename=Blake');
NOTA: En esta consulta se considero que los datos de los empleados estan en una misma tabla asi que lo que se hizo fue primero sacar la fecha de nacimiento de Blake (parte de la derecha de la consulta, en el where) y despues de eso se hace la consulta de sacar los mayores a Blake.
11. Display all employees names and hire dates along with their managers name
and hire date for all employees who were hired before their managers. Label the
columns Employee, Emp Hiredate, Manager, and Mgr Hiredate, respectively.
Employee Emp Hiredate Manager Mgr Hiredate
-------- ------------- -------------------
ALLEN 20-FEB-81 BLAKE 01-MAY-81
WARD 22-FEB-81 BLAKE 01-MAY-81
JONES 02-APR-81 KING 17-NOV-81
10. Create a query to display the name and hire date of any employee hired after employee Blake.
ENAME HIREDATE
------- ---------
KING 17-NOV-81
CLARK 09-JUN-81
MARTIN 28-SEP-81
SCOTT 09-DEC-82
ADAMS 12-JAN-83
MILLER 23-JAN-82
9 rows selected.
select ename, hiredate from employee where hiredate > (select hiredate from employee where ename=Blake');
NOTA: En esta consulta se considero que los datos de los empleados estan en una misma tabla asi que lo que se hizo fue primero sacar la fecha de nacimiento de Blake (parte de la derecha de la consulta, en el where) y despues de eso se hace la consulta de sacar los mayores a Blake.
11. Display all employees names and hire dates along with their managers name
and hire date for all employees who were hired before their managers. Label the
columns Employee, Emp Hiredate, Manager, and Mgr Hiredate, respectively.
Employee Emp Hiredate Manager Mgr Hiredate
-------- ------------- -------------------
ALLEN 20-FEB-81 BLAKE 01-MAY-81
WARD 22-FEB-81 BLAKE 01-MAY-81
JONES 02-APR-81 KING 17-NOV-81
