Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Sentencia sql de hr

Estas en el tema de Sentencia sql de hr en el foro de Oracle en Foros del Web. Saludos:::: como podria hacer la sentencia sql para esto: obtener nombre del empleado que gana mas por departamento sin usar plsql, teniendo en cuenta el ...
  #1 (permalink)  
Antiguo 22/04/2010, 14:56
 
Fecha de Ingreso: agosto-2009
Ubicación: Cartagena, Colombia
Mensajes: 516
Antigüedad: 15 años, 3 meses
Puntos: 13
Pregunta Sentencia sql de hr

Saludos::::

como podria hacer la sentencia sql para esto:
obtener nombre del empleado que gana mas por departamento

sin usar plsql, teniendo en cuenta el esquema hr

(
la tabla empleado tiene el atributo nombre, saldo y el id del departamento
la tabla departamento id departamento
)

gracias
__________________
Un camino de mil millas comienza por el primer paso. Lao Tse
  #2 (permalink)  
Antiguo 23/04/2010, 07:07
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 10 meses
Puntos: 360
Respuesta: Sentencia sql de hr

Código SQL:
Ver original
  1. SELECT
  2. d.department_name,
  3. e.first_name,  
  4. t1.sal_max
  5. FROM employees e
  6. INNER JOIN
  7. (
  8. SELECT department_id,
  9. MAX(salary) sal_max
  10. FROM
  11. employees
  12. GROUP BY department_id
  13. ) t1
  14. ON
  15. e.department_id=t1.department_id
  16. INNER JOIN
  17. departments d
  18. ON d.department_id=t1.department_id;

Creo que así te debe salir.
No tengo como probar en un oracle Express.

Nos cuentas como te va.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: sentencia, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:47.