CONSULTA
Publicado por rodic (3 intervenciones) el 26/02/2019 21:07:03
Hola a todos,
necesito hacer una consulta para obtener "Nombre, edad de los empleados y nombre del departamento de los empleados que han trabajado en más de un departamento" y para ello he creado la siguiente sentencia:
SELECT EMPLEADOS.NOMBRE, (TO_NUMBER(TO_CHAR(SYSDATE,'YYYY')) - TO_NUMBER(TO_CHAR(FNACIMIENTO,'YYYY'))) AS EDAD, COUNT(DEPARTAMENTOS.NOMBRE) FROM EMPLEADOS, DEPARTAMENTOS GROUP BY (DEPARTAMENTOS.NOMBRE) HAVING COUNT(*)>1;
Pero obviamente no me sale bien, y no sé como solucionarlo,
Os lo agradezco, muchas gracias.
necesito hacer una consulta para obtener "Nombre, edad de los empleados y nombre del departamento de los empleados que han trabajado en más de un departamento" y para ello he creado la siguiente sentencia:
SELECT EMPLEADOS.NOMBRE, (TO_NUMBER(TO_CHAR(SYSDATE,'YYYY')) - TO_NUMBER(TO_CHAR(FNACIMIENTO,'YYYY'))) AS EDAD, COUNT(DEPARTAMENTOS.NOMBRE) FROM EMPLEADOS, DEPARTAMENTOS GROUP BY (DEPARTAMENTOS.NOMBRE) HAVING COUNT(*)>1;
Pero obviamente no me sale bien, y no sé como solucionarlo,
Os lo agradezco, muchas gracias.
Valora esta pregunta
0