Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2010, 17:29
Avatar de velma
velma
 
Fecha de Ingreso: marzo-2006
Mensajes: 94
Antigüedad: 18 años, 1 mes
Puntos: 0
Pregunta ayuda con consulta

Hola, necesito algo de ayuda con una consulta, no som muy buena en esto y por eso acudo con ustedes.




lo que necesito es mostrar a los vendedores, la cantidad de ventas de cada uno de los productos, las ventas comisionadas, y las ventas descomisionadas
las comisiones son la cantidad de ventas con status 5 y que no esten dadas de alta en la tabla histcomision, las descomisionadas son las ventas con status 10 y que estan dadas de alta en histcomision pero no el campo pa_ejec es 00/00/0000
Si la cantidad de descomisiones es mayor al 19% entonces las comisiones se multiplican por el valor de mayor de la tabla esquemas de lo contrario por el valor menor. Y las descomisiones por el valor de menor, tendria que quedar algo como esto





Esto es lo que llevo pero no funciona bien tendria que dar vendedores productos, ventas, descomisionadas, mayor y menor.

Código PHP:
SELECT vendedores.ID_VEN AS ID_VENconcatvendedores.paterno' 'vendedores.materno' 'vendedores.nombre ) AS nombreproductos.nombre, (

SELECT countt1.ID_VTA ) AS descom
FROM ventas 
AS t1
WHERE t1
.status =1
AND EXISTS (

SELECT t2.id_vta
FROM histcomision 
AS t2
WHERE t1
.ID_VTA t2.id_vta
)
) AS 
ventas, (

SELECT countt1.ID_VTA ) AS descom
FROM ventas 
AS t1
WHERE t1
.status =16
AND EXISTS (

SELECT t2.id_vta
FROM histcomision 
AS t2
WHERE t1
.ID_VTA t2.id_vta
AND t2.des_ejec IS NULL
)
) AS 
desventas
FROM vendedores
INNER JOIN 
(
productos
INNER JOIN ventas ON productos
.ID_PRO ventas.id_pro
ON vendedores.ID_VEN ventas.id_ven
GROUP BY productos
.nombrevendedores.paternovendedores.maternovendedores.nombre
ayuda porfavor
__________________
:cool: VELMA:si: