Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   ayuda con un delete (https://www.clubdelphi.com/foros/showthread.php?t=55572)

sargento elias 21-04-2008 10:55:40

ayuda con un delete
 
Buenos días;

Necesito hacer un delete de la tabla A que ésta relacionada con B por una Idcta.

La tabla B tiene una campo cod(string) , ejem '11' y tengo que borrar los registros de A que estén en una franja de cod a cod, ejemplo desde cod ='11' hasta cod = '33' , como puedo montarlo?

gracias

uso d7 y firebird 1.5

duilioisola 21-04-2008 11:57:42

Código SQL [-]
delete from TablaA
where
idcta in (select idcta from TablaB where cod >='11' and cod <='33')

Esto funcionaría en Firebird.
De todos modos ten en cuenta que cod es un string y el orden para filtrar te puede dar problemas

Si tienes estos códigos:
1
10
11
2
20
21
3
30
31
y borras del 11 al 33, te borrará todo excepto el 1 y el 10.

sargento elias 21-04-2008 12:11:00

gracias
 
Muchisimas gracias, si , eso ya lo tengo controlado.Gracias.


La franja horaria es GMT +2. Ahora son las 13:03:22.

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