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

consulta por fecha

Estas en el tema de consulta por fecha en el foro de ASP Clásico en Foros del Web. por favor necesito saber como puedo restarle a una fecha 30 dias, es decir si tengo la fecha actual, restarle 30 dias...
  #1 (permalink)  
Antiguo 07/03/2002, 10:59
 
Fecha de Ingreso: febrero-2002
Mensajes: 157
Antigüedad: 22 años, 2 meses
Puntos: 0
consulta por fecha

por favor necesito saber como puedo restarle a una fecha 30 dias, es decir si tengo la fecha actual, restarle 30 dias
  #2 (permalink)  
Antiguo 07/03/2002, 11:05
 
Fecha de Ingreso: enero-2002
Mensajes: 120
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: consulta por fecha

Fácil.
Sólo has de pones fecha - 30

var = "Select * from tabla where fecha > " & getdate()-30

Listaría los últimos 30 días.
En en mensaje no eres muy explícito, pero imagino que es esto lo que buscas.
Si no te he entendido la pregunta lo dices ¿ok?
  #3 (permalink)  
Antiguo 07/03/2002, 11:14
 
Fecha de Ingreso: febrero-2002
Mensajes: 157
Antigüedad: 22 años, 2 meses
Puntos: 0
Re: consulta por fecha

disculpa por la mala redaccion de la pregunta.

Lo que necesito es listar todos los registros de una tabla desde 30 dias antes de la fecha actual en que se pida el listado, es decir, si una persona ingresa hoy y pide un listado de registros, se deben mostrar todos los registros que esten desde hace 30 dias atras, sin tope de inicio, solo un tope de final que son 30 dias antes de la fecha en que se pida el listado.
  #4 (permalink)  
Antiguo 07/03/2002, 11:46
 
Fecha de Ingreso: enero-2002
Mensajes: 120
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: consulta por fecha

En ese caso te sirve perfectamente la respuesta anterior
var = "Select * from tabla where fecha > " & getdate()-30.

Getdate() te coge la fecha actual.
Si usas "fecha>" & getdate()-30, te listará los último 30 días
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 03:52.