Cita: Pero obviamente tambien me borra las ordenes de venta, que solo son 40mil... es decir, las paso a borrar todas.
Por supuesto, porque le estás diciendo que borre todo lo que tenga un valor
menor o igual a un valor dado... No le estás poniendo restricciones.
¿No te parece que es simple razonar que lo que tienes que hacer es indicarle que borre los registros cuyo valor sea entre X e Y?
Creo que con sólo pensarlo medio segundo te darás cuenta de cual es la solución. Es exactamente la misma que usarías en cualquier lenguaje de programación pafra un IF entre dos valores, uno menor y otro mayor...
¿Como lo escribirías?