Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Eliminar datos dentro de un rango... (https://www.clubdelphi.com/foros/showthread.php?t=83267)

rotsen26 29-05-2013 02:02:51

Eliminar datos dentro de un rango...
 
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 .

Código SQL [-]
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. :)


La franja horaria es GMT +2. Ahora son las 10:18:27.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi