
consulta de cursor en plsql
Publicado por cristian saavedra (2 intervenciones) el 05/06/2013 17:38:00
greetings foreros :
tengo un problema existencial con cursor que no logro obteerr los datos y acudo a ustedes para que me ayuden con la logica o algo de codigo si es que asi lo desean, toda ayuda es bienvenida. dejare el problema y despues lo que yo intente hacer:
necesito crear un cursor que contabilice el numero de empleados de cada pais y el nombre en que existen sucursales.
todo esta problematica esta basado en consultas con motor de oracle basandose en las tablas que viene por defecto en la bd HR.
ahora lo que yo intente hacer es lo siguiente:
cursor suma_cursor is
select count(employee_id)
from employees
where department_id =(select department_id
from departments
where location_id =(select location_id
from locations
where country_id =
hasta ahi llegue ya que no supe como obtener los datos desde la tabla countries. tambien lo intente haciendo join pero sin resultados.
ojala me puedan ayudar con la logica aunque sea de como obtener los datos. yo de todas maneras sguire intentandolo y cualquier ayuda que me puedan prestar se les agradece desde antemano ;)
tengo un problema existencial con cursor que no logro obteerr los datos y acudo a ustedes para que me ayuden con la logica o algo de codigo si es que asi lo desean, toda ayuda es bienvenida. dejare el problema y despues lo que yo intente hacer:
necesito crear un cursor que contabilice el numero de empleados de cada pais y el nombre en que existen sucursales.
todo esta problematica esta basado en consultas con motor de oracle basandose en las tablas que viene por defecto en la bd HR.
ahora lo que yo intente hacer es lo siguiente:
cursor suma_cursor is
select count(employee_id)
from employees
where department_id =(select department_id
from departments
where location_id =(select location_id
from locations
where country_id =
hasta ahi llegue ya que no supe como obtener los datos desde la tabla countries. tambien lo intente haciendo join pero sin resultados.
ojala me puedan ayudar con la logica aunque sea de como obtener los datos. yo de todas maneras sguire intentandolo y cualquier ayuda que me puedan prestar se les agradece desde antemano ;)
Valora esta pregunta


0