Hola mira la consulta como la armo en local y corre bien
Código PHP:
select sum(db.CANTDESP*db.PRECUNIT), count(DISTINCT db.NUMRECOR) as cantidad_pedido1
from NOTDE_DB db
inner join NOTV_DB tv on tv.NUMREG=db.NUMRECOR
inner join ART_DB art on art.NREGUIST=db.NCODART join aclase6_codigo a on a.codigo=art.CODIGO where (DATE(tv.FECHA) between '2011-06-01 00:00:00' and '2011-06-28 23:59:59') and tv.CODVEND=84 and a.nombre='SP'
estos datos se los pasos a un update denro de un ciclo for al mismo tiempo
Código PHP:
'update pp_vendedor_venta_meta set pedido_mes=10409900.00000, cantidad_pedido=4 WHERE id_pp_forecast_vendedor=84 and fecha='2011-06-28' and clase6='SP
la respuesta de la consulta
Código PHP:
sum(db.CANTDESP*db.PRECUNIT) cantidad_pedido1
10409900.00000 4
Me trato de explicar la consulta me corre super bien y rapioda con pocos regsitros pero la tabla NOTDE tine como 5 registros, y las otras no bajan de los 1000 mi problema son los cruzes ò el calculo de la consulta, los cruzes por la cantidad de registros.
Por eso consultab si existia otra forma de realizar la consulta mà eficiente.
PD Tengo mi jefe respirandome enn el hombro me tiene chato.