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

Consultas con fechas, ayuda

Estas en el tema de Consultas con fechas, ayuda en el foro de ASP Clásico en Foros del Web. Tengo un recordset en la que he dejado el resultado de una consulta en la que hay un campo de tipo fecha (dd/mm/aaaa). Si luego ...
  #1 (permalink)  
Antiguo 23/05/2002, 03:26
Avatar de Mosiah  
Fecha de Ingreso: mayo-2002
Ubicación: Vitoria - Madrid
Mensajes: 229
Antigüedad: 22 años
Puntos: 0
Consultas con fechas, ayuda

Tengo un recordset en la que he dejado el resultado de una consulta en la que hay un campo de tipo fecha (dd/mm/aaaa). Si luego quiero hacer otra consulta con otra tabla que tiene un campo del tipo fecha en el mismo formato, ¿como se hace?
Así no selecciona nada (RS es donde he dejado el resultado de la consulta anterior)
SQL = "Select... Where Fecha =" & RS("Fecha")
  #2 (permalink)  
Antiguo 23/05/2002, 03:45
 
Fecha de Ingreso: mayo-2002
Mensajes: 7
Antigüedad: 22 años
Puntos: 0
Re: Consultas con fechas, ayuda

Pues la sql que has escrito no va mal encaminada.Aunque segun con que base de datos estes trabajando tienes que pasarle la variable de distinta manera.
normalmente es de esta forma:
SQL = "Select... Where Fecha ='" & RS("Fecha") & "'"
Total que te faltaban las comillas.
Espero que mi ayuda te sirva.
  #3 (permalink)  
Antiguo 23/05/2002, 03:50
Avatar de Mosiah  
Fecha de Ingreso: mayo-2002
Ubicación: Vitoria - Madrid
Mensajes: 229
Antigüedad: 22 años
Puntos: 0
Re: Consultas con fechas, ayuda

Lo que pasa es que la fecha esta guardada como tipo Fecha/Hora en Access2000 y si pongo las comillas me da error de tipo.

Gracias de todas formas por la ayuda.
  #4 (permalink)  
Antiguo 23/05/2002, 04:07
 
Fecha de Ingreso: mayo-2002
Mensajes: 7
Antigüedad: 22 años
Puntos: 0
Re: Consultas con fechas, ayuda

Si estas trabajando prueba poniendo # en vez de las comillas simples a ver si funciona
  #5 (permalink)  
Antiguo 23/05/2002, 04:14
Avatar de Mosiah  
Fecha de Ingreso: mayo-2002
Ubicación: Vitoria - Madrid
Mensajes: 229
Antigüedad: 22 años
Puntos: 0
Re: Consultas con fechas, ayuda

Ahora sí que funciona, pero hay un pequeño problemilla.
Si el día de la fecha supera el 12, entonces toma la fecha como dd/mm/aaaa y hace bien la comparación. Sin embargo, si el día es inferior a 12 lo toma como mm/dd/aaaa.

Hay alguna solución a esto??
GRACIAS.
  #6 (permalink)  
Antiguo 23/05/2002, 04:23
 
Fecha de Ingreso: mayo-2002
Mensajes: 7
Antigüedad: 22 años
Puntos: 0
Re: Consultas con fechas, ayuda

Uajajaja.Ese problema lo tube yo hace poco, y es que el jodido access2000 al hacer sql te coge las fechas tipo mm/dd/aaaa. Total que para esto ahi dos soluciones:
1.-meter las fechas tipo mm/dd/aaaa(muy cutre)
2.-Mi solucion,coger la variable y separar el dia el mes y el año en tres variables mediante las funciones left y right y despues concatenarlas en otra variable poniendo primero el mes luego el dia y despues el año.

que te sea leve. ;)
  #7 (permalink)  
Antiguo 23/05/2002, 04:34
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 22 años, 7 meses
Puntos: 5
Re: Consultas con fechas, ayuda

Te puse un ejemplo de lo que te dice Kaziminus en <a href='ir.asp?http://www.forosdelweb.com/mensaje.asp?id=79930&amp;r=0' target='_blank'>http://www.forosdelweb.com/mensaje.asp?i...</a>

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 21:34.