CORRIJO!
me he confundido, no debo hallar el promedio, sino el porcentaje que ocupan las ventas de un vendedor especifico con respecto al total de venta, en un determinado intervalo de tiempo(pretendo que sea mensual).
Adjunto una consulta que elabore:
Código MySQL:
Ver original(SELECT COUNT(p1.idPedido
) FROM pedidos
AS p1
, vendedores
AS ven2
WHERE p1.fecha_crea
> '2011-06-01 00:00:00' AND p1.fecha_crea
< '2011-06-30 00:00:00' AND p1.idVendedor
=ven2.idVendedor
) as t
, (SELECT COUNT(p2.idPedido
) FROM pedidos
AS p2
, vendedores
AS ven1
WHERE p2.fecha_crea
> '2011-06-01 00:00:00' AND p2.fecha_crea
< '2011-06-30 00:00:00' AND ven1.idVendedor
=4 AND p2.idVendedor
=4) AS tv
, (tv
* 100.0 / t
)AS porcentaje
, ven.nombre
pedidos
AS p3
, vendedores
AS ven
WHERE p3.fecha_crea
> '2011-06-01 00:00:00' AND p3.fecha_crea
< '2011-06-30 00:00:00' AND p3.idVendedor
=4 AND ven.idVendedor
=4
al ejecutarla me marca un error, justo en la parte que pretendo hacer el calculo porcentual, me dice que la columna columna 'tv' no existe.