select Ordenes.Orden, Ordenes.Unidades, round(sum(AvanceTareas.Unidades),1) as Parciales, Fin from Ordenes left join AvanceTareas on Ordenes.Orden = AvanceTareas.Orden where isnull(Fin) or
Fecha > '2004-11-29';
Bueno, esto tarda 37 segundos en ejecutarse, la sentencia esta bien, pero es mucho tiempo.... y como lo paso por CGI via APACHE, el apache se queda colgado y no da mas bola....
Aca les dejo la cantidad de registros de ambas tablas.
mysql> select count(*) from Ordenes; +----------+ | count(*) | +----------+ | 751 | +----------+ 1 row in set (0.00 sec)
mysql> select count(*) from AvanceTareas; +----------+ | count(*) | +----------+ | 13073 | +----------+ 1 row in set (0.00 sec)
Aclaro que no estoy usando indices... hasta el momento no me hacia falta.....
Me parece que ahora si, pero sigue igual �A qu� campoi le pomgo indice? �Al de los de seleccion o a los de criterios de busqueda?
Bueno, no se.. para los que sepan sql, a ver una manito.
Felices fiestas para aquellos que corresponda.
ps: si aparece dos veces, me confundi y lo mande con una ciuenta de la cxual no estoy suscripto. disculpas!
-- Para desuscribirte ten�s que visitar la p�gina https://listas.linux.org.ar/mailman/listinfo/lugar-gral/
/* Publica y encontra trabajo relacionado con softlibre en http://www.linux.org.ar/modules/jobs/ */
Si ten�s alg�n inconveniente o consulta escrib� a mailto:[EMAIL PROTECTED]
