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

Query Sql Urgente!

Estas en el tema de Query Sql Urgente! en el foro de Bases de Datos General en Foros del Web. Hola a todos...tengo un pequeno problemilla con esta consulta. Este es el enunciado de lo que tengo que hacer: DUDA No. 1: "Cree un query ...
  #1 (permalink)  
Antiguo 05/05/2002, 22:34
Avatar de josego  
Fecha de Ingreso: enero-2002
Mensajes: 126
Antigüedad: 22 años, 10 meses
Puntos: 0
Query Sql Urgente!

Hola a todos...tengo un pequeno problemilla con esta consulta. Este es el enunciado de lo que tengo que hacer:
DUDA No. 1:
"Cree un query que muestre el numero de personas que ocupa cada cargo, nombre de las columnas: Cargo y #DePersonas. El formato es como sigue:
Total Analyst Clerk Manager President SalMan
----- ------- ----- ------- --------- ------
14 2 4 3 1 4
"
Es string sql que hice fue el siguiente:
-----comienza aqui-------
select job "Cargo", count(job) "# Personas"
from emp
group by job;
-----termina aqui--------
La salida de esta ejecucion es vertical, es decir:
-----comienza aqui-------
Cargo # Personas
--------- ----------
ANALYST 2
CLERK 4
MANAGER 3
PRESIDENT 1
-----termina aqui---------
Como pueden ver la forma de presentacion de los datos es distinta pero me estoy volviendo loco tratando de hacerlo pero no me sale.
DUDA No. 2:
"Cree un query que muestre el nombre de cada empleado, cargo, salario, comision, nombre del departamento y el grado (de la tabla salgrade) que le corresponde según el salario."
Lo que hice fue esto:
----comienza aqui----
select e.ename, e.job, e.sal, nvl (e.comm,0), d.dname
from emp e, dept d
where (e.deptno=d.deptno);
----termina aqui-----
Campos Tabla Salgrade: grade,losal,hisal.
Aqui el problema es que no se como relacionarlo con el Salario porque la tabla empleados no tiene campo foraneo de la tabla salgrade.
Muchas gracias amigos, de verdad que me ayudaran mucho.
jose
  #2 (permalink)  
Antiguo 06/05/2002, 09:32
Avatar de josego  
Fecha de Ingreso: enero-2002
Mensajes: 126
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Query Sql Urgente!

Estoy trabajando en el SQL PLUS que es una consola que trae el SQL SERVER 2000 para administrar los datos.
;)
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 22:57.