Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/01/2005, 13:05
Avatar de gpardo
gpardo
 
Fecha de Ingreso: octubre-2004
Ubicación: Centenario, NQN
Mensajes: 40
Antigüedad: 19 años, 5 meses
Puntos: 0
perdón, pero creo entender que lo que el amigo quiere es eliminar las filas del recordset, NO de la tabla.

si usa DELETE, borraría directamente las filas de la tabla y perdería los registros... me parece que era la idea.

si mal no entiendo, la manera de hacer esto es filtrando los registros que no quiere obtener con la cláusula where, que puede tener más de una condición, incluso en otras tablas (si es que están relacionadas), p.ej:

SELECT * FROM tabla
LEFT JOIN tabla2 ON tabla.fld1 = tabla2.fld1
[ más left joins si son necesarios ]
WHERE tabla.fld1 >= "xxxxxx"
AND tabla2.fld5 < "zzzzzz"
[ más wheres si son necesarios ]

de este modo puede relacionar más de una tabla y filtrar por campos de las tablas relacionadas también