PDA

Ver la Versión Completa : Eliminar datos dentro de un rango...


rotsen26
29-05-2013, 02:02:51
Buenas tardes amigos, tengo un problema... Me encargaron que eliminara registros personas en una tabla, la cual tiene alrededor de 5000 registros, lo que quiero hacer es eliminar los registros dentro de rangos.. Ejemplo..

En el rango 1 al 100 quiero eliminar los del 5 al 20 y del 50 al 99...
En el rango 101 al 200 los del 220 al 25 y 260 al 200...

como puedo hacerle para eliminar esos registros en una sola consulta??? Sin hacer diferentes consultas para cada rango!!!

ecfisa
29-05-2013, 02:15:11
Hola rotsen26 .


DELETE
FROM TU_TABLA
WHERE ID >= 5 AND ID <= 20
OR ID >= 50 AND ID <= 99
OR ID >= 101 AND ID <= 200
OR ...
...

Demás está decirte que hagas un resguardo antes de cualquier operación de este tipo...

Saludos. :)