Foros del Web » Programando para Internet » ASP Clásico »

Eliminar X cantidad de registros ordenada por fecha

Estas en el tema de Eliminar X cantidad de registros ordenada por fecha en el foro de ASP Clásico en Foros del Web. hola a todos... tengo una consulta: ¿cómo hago para eliminar digamos los dos últimos registros de una BD? lo hice así pensando que iva a ...
  #1 (permalink)  
Antiguo 11/07/2005, 14:24
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 21 años
Puntos: 5
Eliminar X cantidad de registros ordenada por fecha

hola a todos... tengo una consulta:
¿cómo hago para eliminar digamos los dos últimos registros de una BD?

lo hice así pensando que iva a funcionar pero nop...

Código:
 x = 2 
 
sSQL = "delete top " & x & " from solicitud_garantia_bienes_muebles where tipo_bien=3  order by fecha desc"
lo que sucede es que puede ser cualquier cantidad de registros, pero solamente me interesa eliminar los ultimos que se hallan agregado a la BD. se entiende??

yo se que eso del delete top suena algo extraño, pero fué lo único que se me ocurrió

pd. pudiera hacerlo en un ciclo pero creo que se vería como anticuado.... tiene que haber una forma más logica y rápida que un ciclo (for por ejemplo).

alguna sugerencia??
gracias desde ya!!
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
  #2 (permalink)  
Antiguo 11/07/2005, 14:46
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
se me ocurre así:


x = 2
sSQL = "DELETE FROM solicitud_garantia_bienes_muebles where AlgunID IN(SELECT TOP " & x & " AlgunID FROM solicitud_garantia_bienes_muebles WHERE tipo_bien=3)"
__________________
...___...
  #3 (permalink)  
Antiguo 11/07/2005, 14:59
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 21 años
Puntos: 5
thank you so much!!!
just perfetct!!
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
  #4 (permalink)  
Antiguo 11/07/2005, 19:07
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 21 años, 7 meses
Puntos: 16
buen aporte como siempre Al gracias... necesitaba algo como eso yo tambien... saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:43.