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

Maldita ignorancia...ayuda

Estas en el tema de Maldita ignorancia...ayuda en el foro de Bases de Datos General en Foros del Web. Hola a todos, tengo que realizar un ejercicio que tiene relacionadas 6 tablas pero la consulta que no me sale es la siguiente: Tengo que ...
  #1 (permalink)  
Antiguo 29/11/2004, 01:45
 
Fecha de Ingreso: noviembre-2004
Mensajes: 1
Antigüedad: 20 años
Puntos: 0
Maldita ignorancia...ayuda

Hola a todos, tengo que realizar un ejercicio que tiene relacionadas 6 tablas pero la consulta que no me sale es la siguiente:

Tengo que encontrar la cantidad de empleados por categoria y sexo Las dos tablas que participan de este select son:

EMPLEADOS [Pk(legajo), (apellido), (sexo), (id_categoria)]

CATEGORIA [Pk(id_cat), (descripcion),]

Espero su ayuda gracias!!!!
  #2 (permalink)  
Antiguo 29/11/2004, 08:45
 
Fecha de Ingreso: marzo-2004
Ubicación: Extremadura
Mensajes: 206
Antigüedad: 20 años, 8 meses
Puntos: 0
tendras que hacerlo con subconsulta, en la que primero, selecciones el numero de empleados de distinto sexo, de cada categoria (que obtienes de la subconsulta):

SELECT count(distinct sexo)
FROM empleados
WHERE id_categoria IN (
SELECT distinct id_categoria
FROM categoria
);
  #3 (permalink)  
Antiguo 29/11/2004, 13:08
Avatar de Vice  
Fecha de Ingreso: agosto-2003
Mensajes: 613
Antigüedad: 21 años, 4 meses
Puntos: 2
Para poder sacar la cantidad de empleados por categoria y sexo, la instrucción a utilizar es la siguiente:
Código:
select descripcion, sexo, count(*)
from empleados, categoria
where id_categoria = id_cat
group by 1, 2
Un saludo.
__________________
Estoy contagiado de Generación-I
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 03:09.