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

fecha

Estas en el tema de fecha en el foro de ASP Clásico en Foros del Web. hola buenas, necesito ayuda... Mi problema es que detro de un select quiero poner una condicion que sea: fechaEntrada (Es un dato de una tabla ...
  #1 (permalink)  
Antiguo 14/07/2009, 04:02
 
Fecha de Ingreso: febrero-2009
Mensajes: 28
Antigüedad: 16 años, 2 meses
Puntos: 0
fecha

hola buenas, necesito ayuda...
Mi problema es que detro de un select quiero poner una condicion que sea:

fechaEntrada (Es un dato de una tabla de mi BD) sea igual o mayor que la fecha actual -1 y no se hacer la sentencia SQL.

Si alguien me pudiera ayudar se lo agradeceria mucho.

Muchas gracias.
  #2 (permalink)  
Antiguo 14/07/2009, 07:56
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Respuesta: fecha

busca información sobre
+dateadd
+datediff

y así podrás adicionar o restar fechas para obtener la fecha siguiente

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 14/07/2009, 09:21
 
Fecha de Ingreso: junio-2009
Mensajes: 47
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: fecha

Cita:
Iniciado por roscon Ver Mensaje
hola buenas, necesito ayuda...
Mi problema es que detro de un select quiero poner una condicion que sea:

fechaEntrada (Es un dato de una tabla de mi BD) sea igual o mayor que la fecha actual -1 y no se hacer la sentencia SQL.

Si alguien me pudiera ayudar se lo agradeceria mucho.

Muchas gracias.
Y ese menos uno que quiere decir?

Menos un dia?
Menos un mes?
Menos un año?
  #4 (permalink)  
Antiguo 15/07/2009, 09:37
 
Fecha de Ingreso: febrero-2008
Ubicación: Buenos Aires
Mensajes: 58
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: fecha

Yo uso Date()-30 para restar 30 días... lo aprendí probando, nunca resté o sumé otra cosa que no sea días...

perdon que pregunte...para que necesitas meter el IF dentro de la sentencia? no podés hacerlo afuera?

Saludos!

Cita:
Iniciado por roscon Ver Mensaje
hola buenas, necesito ayuda...
Mi problema es que detro de un select quiero poner una condicion que sea:

fechaEntrada (Es un dato de una tabla de mi BD) sea igual o mayor que la fecha actual -1 y no se hacer la sentencia SQL.

Si alguien me pudiera ayudar se lo agradeceria mucho.

Muchas gracias.
  #5 (permalink)  
Antiguo 16/07/2009, 04:49
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 3 meses
Puntos: 126
Respuesta: fecha

Hola

Como te han dado varias respuesta y es una combinación de ellas por un lado Juan tiene razón con DateAdd, por otro lado yakare84 con la función Date. El resultado sería este

Código asp:
Ver original
  1. DateAdd("m",-1,Date()) ' quitar 1 mes
  2. DateAdd("d",-1,Date()) ' quita 1 día
  3. .....

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;" />
  #6 (permalink)  
Antiguo 16/07/2009, 06:46
Avatar de acumulador  
Fecha de Ingreso: junio-2008
Ubicación: Medellin - Antiquia
Mensajes: 459
Antigüedad: 16 años, 10 meses
Puntos: 7
Respuesta: fecha

Cita:
Iniciado por Adler Ver Mensaje
Hola

Como te han dado varias respuesta y es una combinación de ellas por un lado Juan tiene razón con DateAdd, por otro lado yakare84 con la función Date. El resultado sería este

Código asp:
Ver original
  1. DateAdd("m",-1,Date()) ' quitar 1 mes
  2. DateAdd("d",-1,Date()) ' quita 1 día
  3. .....

Suerte

Creoq eu la solucion es como esta planteada a qui, solo para la condicion recomiendo que el if lo hagas fuera con un count o algo asi. No creoq ue se pueda hacer un if en el sql; pero si es asi y algun mago lo sabe magnifico si nos instruye.
__________________
-----------------------------------------------------------------------------
Yo vivo de preguntar, saber no puede ser lujo...
  #7 (permalink)  
Antiguo 16/07/2009, 07:38
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 3 meses
Puntos: 126
Respuesta: fecha

Cita:
Iniciado por acumulador Ver Mensaje
Creoq eu la solucion es como esta planteada a qui, solo para la condicion recomiendo que el if lo hagas fuera con un count o algo asi. No creoq ue se pueda hacer un if en el sql; pero si es asi y algun mago lo sabe magnifico si nos instruye.
Vaya ..... ¿Qué if?

select * from tabla where campo >= DateAdd("m", -1, Date())
__________________
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;" />
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 11:39.