Operar resultado de dos consultas
Publicado por Guada Fragoso (2 intervenciones) el 13/03/2012 15:42:29
Hola espero puedan ayudarme, es la primera vez que entro a un foro, lo que sucede es que tengo un par de tablas de la cual calculo las comisiones de los empleados de una empresa, filtrando por nombre.
Ahora cada comisión total de un empleado se divide en dos partes asi:
70% el vendedor y 30% el supervisor, entonces si tengo 5 empleados obtengo un reporte por cada empleado.
Ahora el problema es hacer una reporte para sumar las comisiones del supervisor, es decir, por cada empelado y la suma de sus comisiones, obtengo que el 30% es para el supervisor y debo ir sumando esta cantidad por cada número de vendedores para asi tener un total. Puede alguien ayudarme? no logro entender como hacerlo.
Tabla de datos actuales :
TABLA
id | Vendedor | monto | fecha |
1 Pablo 500
2 Laura 200
3 Pablo 300
4 Luis 200
5 Luis 3000
6 ANgel 2000
7 ANgel 600
8 Laura 700
Consulta actual:
set @var = Select sum(*) from Tabla where Vendedor = UNNOMBREELEGIDO;
set @ParteVendedor= @var * .70,
@ParteSupervisor = @var * .3;
Y lo muestro asi:
select @ParteVendedor as ComVenderor, @ParteSupervisor as ComSuper
LA DUDA: Repito ahora como hago para calcular un reporte de las comisiones del superviso?
Ahora cada comisión total de un empleado se divide en dos partes asi:
70% el vendedor y 30% el supervisor, entonces si tengo 5 empleados obtengo un reporte por cada empleado.
Ahora el problema es hacer una reporte para sumar las comisiones del supervisor, es decir, por cada empelado y la suma de sus comisiones, obtengo que el 30% es para el supervisor y debo ir sumando esta cantidad por cada número de vendedores para asi tener un total. Puede alguien ayudarme? no logro entender como hacerlo.
Tabla de datos actuales :
TABLA
id | Vendedor | monto | fecha |
1 Pablo 500
2 Laura 200
3 Pablo 300
4 Luis 200
5 Luis 3000
6 ANgel 2000
7 ANgel 600
8 Laura 700
Consulta actual:
set @var = Select sum(*) from Tabla where Vendedor = UNNOMBREELEGIDO;
set @ParteVendedor= @var * .70,
@ParteSupervisor = @var * .3;
Y lo muestro asi:
select @ParteVendedor as ComVenderor, @ParteSupervisor as ComSuper
LA DUDA: Repito ahora como hago para calcular un reporte de las comisiones del superviso?
Valora esta pregunta


0