Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 0.86 KB | None | 0 0
  1. SET SERVEROUTPUT ON
  2.  
  3. DECLARE
  4.   nombre VARCHAR(25);
  5.   fecha DATE;
  6. BEGIN
  7.   SELECT nomem, fecna INTO nombre, fecha FROM empleados
  8.     WHERE fecna = (SELECT MIN(fecna) FROM empleados);
  9.   DBMS_OUTPUT.PUT_LINE(
  10.     'El más viejo es: ' || nombre || ' y nacio en ' || TO_CHAR(fecha, 'dd/mm/yyyy')
  11.   );
  12.   SELECT nomem, fecna INTO nombre, fecha FROM empleados
  13.     WHERE fecna = (SELECT MAX(fecna) FROM empleados);
  14.   DBMS_OUTPUT.PUT_LINE(
  15.     'El más joven es: ' || nombre || ' y nacio en ' || TO_CHAR(fecha, 'dd/mm/yyyy')
  16.   );
  17. END;
  18.  
  19. -- Ejercicio 3
  20. DECLARE
  21.   SMI NUMBER;
  22.   SME NUMBER;
  23.   SMA NUMBER;
  24. BEGIN
  25.   SELECT MIN(SALAR), AVG(SALAR), MAX(SALAR) INTO SMI, SME, SMA
  26.   FROM EMPLEADOS;
  27.   DBMS_OUTPUT.PUT_LINE('El salario mínimo es ' || SMI);
  28.   DBMS_OUTPUT.PUT_LINE('El salario medio es ' || SME);
  29.   DBMS_OUTPUT.PUT_LINE('El salario maximo es ' || SMA);
  30. END;
  31. /
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement