Autor
|
Tema: consultas simples (Leído 2,555 veces)
|
m@o_614
Desconectado
Mensajes: 389
|
Saludos
tengo la siguientes tablas CENTROS (Numero, Nombre, Direccion) DEPARTAMENTOS (Numero, Centro, Director, Tipo_director, Presupesto, Depto_jefe, Nombre) EMPLEADOS (Cod, Departamento, Telefono, Fecha_nacimiento, Fecha_ingreso, Salario, Comision,Num_hijos, Nombre)
y me pide que haga las siguientes consultas:
20. Obtener, por orden alfabético, los nombres y los salarios de los empleados cuyo salario coincide con la comisión de cualquier otro o la suya propia.
yo pense que seria algo como esto:
SELECT Nombre, Salario FROM EMPLEADOS WHERE Salario=Comision;
pero en el problema me dice que el salario puede coincidir con la comision de cualquier otro y esa es la parte que no se como hacerla.
otra es: 22. Para los departamentos cuyo salario medio supera al promedio de la empresa, hallar cuántas extensiones telefónicas tienen.
SELECT COUNT(Telefono) FROM EMPLEADOS AS e, DEPARTAMENTOS AS d WHERE AVG(e.salario) > AVG(salario);
pero no se como calcular el promedio del salario de toda la empresa
gracias
|
|
|
En línea
|
|
|
|
Carloswaldo
Traductor
Moderador Global
Desconectado
Mensajes: 4.764
Nos reservamos el derecho de ban.
|
Yo supongo que para el problema 20 puedes usar subconsultas, algo como: SELECT Nombre, Salario FROM EMPLEADOS WHERE Salario IN (SELECT Comision FROM EMPLEADOS);
Para el problema 22, el promedio de salario de la empresa lo sacaste con AVG(e.salario)
|
|
|
En línea
|
|
|
|
robertito_prado
Desconectado
Mensajes: 156
|
La consulta 22 es un poco rara... Extensiones telefónicas se refiere a teléfonos de los empleados que trabajan en esos departamentos? Lo digo por que la tabla departamento no tiene ningun campo que sea extensión telefónica ni nada parecido...
|
|
|
En línea
|
Mira a tu alrrededor y llora, dime que cojones se valora
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Dudas simples.
Programación Visual Basic
|
ciruit
|
9
|
2,826
|
13 Diciembre 2005, 23:01 pm
por ciruit
|
|
|
2 PREGUNTAS CORTAS Y SIMPLES
Programación Visual Basic
|
vivachapas
|
4
|
1,963
|
1 Noviembre 2006, 21:43 pm
por Nizer
|
|
|
Mis ultimos scripts simples en PHP
PHP
|
alienmaster
|
1
|
1,600
|
6 Agosto 2007, 14:57 pm
por JammDesigner
|
|
|
c#, codigos utiles y simples
.NET (C#, VB.NET, ASP)
|
CrÄsH
|
5
|
18,635
|
22 Noviembre 2007, 02:31 am
por gusman
|
|
|
colas simples
Programación C/C++
|
nevfuck
|
2
|
6,016
|
2 Octubre 2010, 13:28 pm
por Gerik
|
|