Este método con un archivo muy grande sería totalmente ineficiente, lo lógico sería tener un índice por el campo en cuestion.
1.- Activar el índice.
2.- Buscar la primera ocurrencia
3.- Comenzar un ciclo mientras las siguientes ocurrencias coincidan.
Al estar indexado cuando no coincidan es que no hay más y así solo se recorren los registros que hay que sumar.
Un Saludo.
|