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

Eliminar registros por fecha

Estas en el tema de Eliminar registros por fecha en el foro de ASP Clásico en Foros del Web. Alguien sabe algún script para eliminar registros de una tabla en Sql ( Los registros son del tipo datetime ) sería algo así como un ...
  #1 (permalink)  
Antiguo 27/02/2003, 09:42
Avatar de sedos  
Fecha de Ingreso: junio-2002
Mensajes: 116
Antigüedad: 22 años
Puntos: 0
Eliminar registros por fecha

Alguien sabe algún script para eliminar registros de una tabla en Sql ( Los registros son del tipo datetime ) sería algo así como un formulario en el que viene un campo select:

<select name="dias">
<option value="0">Ahora</option>
<option value="7">1 Semana</option>
<option value="14">2 Semana</option>
<option value="31">1 Mes</option>
<option value="62">2 Meses</option>
<option value="124">4 Meses</option>
<option value="182" selected>6 Meses</option>
<option value="279">9 Meses</option>
<option value="365">1 Año</option>
<option value="730">2 Años</option>
</select>

Y elimino haciendo la suma de los datos de la fecha,
Ej:
2003/02/20 serían 7 días

Se puede hacer esto,

Gracias de antemano
  #2 (permalink)  
Antiguo 27/02/2003, 13:46
Avatar de Juansan  
Fecha de Ingreso: abril-2001
Mensajes: 203
Antigüedad: 23 años, 1 mes
Puntos: 0
no te sirve esto??

DELETE FROM tutabla
WHERE (fecha BETWEEN GETDATE() AND GETDATE() - '"&request("dias")&"')

probalo

seria como hacer borrar todo de tutabla donde la fecha este entre hoy y hoy menos la cantidad de dia que devuelva el select name "dias".
  #3 (permalink)  
Antiguo 28/02/2003, 09:13
Avatar de sedos  
Fecha de Ingreso: junio-2002
Mensajes: 116
Antigüedad: 22 años
Puntos: 0
he probado esto pero no va, ¿ getdate() suma las fechas y da un número ?
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 00:44.