Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/06/2009, 08:59
daniel00
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 18 años, 2 meses
Puntos: 8
Respuesta: Que hacer con multiples registros obsoletos

Que tal.

Pues si dices que esoso 2600 registros ya no te sirven y los quieres eliminar, pueden hacer lo siguiente:

DELETE FROM tuTabla WHERE OrdenEstado = 'terminado'

/* Sólo reemplaza el nombre correcto de la tabla, el campo y su valor correspondiente para terminado */

Ahora bien, 100,000 registros en un año, no son muchos, aunque es relativo, pues depende del tamaño de la unidad donde almancenas tus datos.

También puedes agregar un campo a tu tabla de "Fecha de Terminación" y eliminar, por ejemplo, tres años hacia a tras de información, pues la historía tambipen sirve por aquello de los reportes.

Por ejemplo :

DELETE FROM tuTabla WHERE OrdenEstado = 'terminado' AND Year(FTerminacion) = Year(getdate()) - 3

Saludos.