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

Filtrar entre fechas

Estas en el tema de Filtrar entre fechas en el foro de ASP Clásico en Foros del Web. Buenas amigos de forosdelweb... Tengo el siguiente problema: Estoy diseñando un sistema de control de inventario y necesito que filtre entre las fechas 16 del ...
  #1 (permalink)  
Antiguo 24/02/2010, 12:45
 
Fecha de Ingreso: octubre-2007
Mensajes: 191
Antigüedad: 16 años, 7 meses
Puntos: 0
Filtrar entre fechas

Buenas amigos de forosdelweb...
Tengo el siguiente problema:
Estoy diseñando un sistema de control de inventario
y necesito que filtre entre las fechas 16 del mes anterior y 15 del mes actual
me entienden ??

O sea antes filtraba las facturas del mes entre el 01 y el fin de mes.....pero ahora se cambio la fecha de facturación.

De antemano muchas gracias
  #2 (permalink)  
Antiguo 24/02/2010, 13:05
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98
Respuesta: Filtrar entre fechas

Hola darkmcloud

Mi primera reaccion es que utilizando la funcion dateadd para calcular el mes pasado y ya teniendo el mes pasado puedes siempre comenzar en el décimo sexto día y terminar en el décimo quinto día del mes actual (month(date)) ya con estas fechas nada mas es pasarselas a tu consulta.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 24/02/2010, 13:14
 
Fecha de Ingreso: octubre-2007
Mensajes: 191
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Filtrar entre fechas

Gracias por la pronta respuesta.....
Estaba intentando algo asi:

hoy = Now()

IF day(hoy) between 1 and 15 then
'Filtro entre el 16 del mes anterior y el 15 del actual
ELSE

'filtro entre el 15 del mes actual en adelante

END IF

Pero me da error en la linea del

Cita:
IF day(hoy) between 1 and 15 then
De antemano muchas gracias
  #4 (permalink)  
Antiguo 25/02/2010, 06:41
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Filtrar entre fechas

Hola

El operado between no puedes usarlo así, ya que es solamente para sql. Prueba haciendo un select

Código ASP:
Ver original
  1. hoy = Now()
  2.  
  3. Select Case day(hoy)
  4. Case 1,2,3,4,5....
  5.  
  6. 'Filtro entre el 16 del mes anterior y el 15 del actual
  7. Case 16,17,18.....
  8. 'filtro entre el 15 del mes actual en adelante
  9.  
  10. End Select

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #5 (permalink)  
Antiguo 26/02/2010, 12:35
 
Fecha de Ingreso: octubre-2007
Mensajes: 191
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Filtrar entre fechas

Muchas gracias Adler.....me funciono perfectamente!!!!!!!!!!!

Agradecido que normalmente seas de los que siempre me sacan de apuros....jejejeje

Saludos y hasta pronto!!!!

Etiquetas: fechas, filtrar
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 02:54.