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

Access Y Campo Tipo Fecha/hora

Estas en el tema de Access Y Campo Tipo Fecha/hora en el foro de ASP Clásico en Foros del Web. Tengo una tabla en ACCESS con campo fechahora en el que guardo la fecha y hora de acceso de los usuarios con el comando now(). ...
  #1 (permalink)  
Antiguo 11/07/2002, 16:49
 
Fecha de Ingreso: febrero-2002
Mensajes: 67
Antigüedad: 22 años, 4 meses
Puntos: 0
Access Y Campo Tipo Fecha/hora

Tengo una tabla en ACCESS con campo fechahora en el que guardo la fecha y hora de acceso de los usuarios con el comando now().

Ahora quiero recuperar los usuarios que entraron entre dos fechas. Uso:

SELECT * FROM ENTRADA WHERE FECHAHORA>#" & FECHA_INICIAL & "# AND FECHA<#" & FECHA_FINAL & "#"

O TAMBIEN:

SELECT * FROM ENTRADA WHERE FECHAHORA BETWEEN #" & FECHA_INICIAL & "# AND #" & FECHA_FINAL & "#"

¡¡¡¡¡ NADA DE ESTO FUNCIONA !!!

¿Como se hace? ¿Permite ACCESS comparar estos campos tipo fecha/hora?

Muchas gracias.

  #2 (permalink)  
Antiguo 11/07/2002, 20:28
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
Re: Access Y Campo Tipo Fecha/hora

Claro que lo permite.... mira Prueba esto

SELECT * FROM ENTRADA WHERE cdate(FECHAHORA)> '"&FECHA_INICIAL&"' AND cdate(FECHA) <'"&FECHA_FINAL&"'"



avisa si no funciona!

<center><IMG SRC="http://www.550m.com/usuarios/altolacruz/aprendiz3.gif" ALT="Visitame en AlSurNet.com -- E-Learning E-Commerce Multimedia E-Business--"></center>
  #3 (permalink)  
Antiguo 11/07/2002, 23:46
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Access Y Campo Tipo Fecha/hora

Cdate es una función de VbScript la cual no tiene relación con SQL , hasta donde yo se.

Siempre se ha tratado ese problema sin solucionarse, al menos no conozco la respuesta.

Mejor trabaja la fecha y hora en campos separados con Date y Time

Saludos



<center>
<p><a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/urjose.gif></a></p>
</center>
  #4 (permalink)  
Antiguo 12/07/2002, 21:09
 
Fecha de Ingreso: febrero-2002
Mensajes: 67
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Access Y Campo Tipo Fecha/hora

ElAprendiz:
Buen intento pero no funciona.
No da error y hasta te devuelve algunos registros pero no los que deberia. Si se te ocurre otra cosa por favor ayudame.

urjose:
Si no queda mas remedio lo trabajo por separado. En ese caso, ¿como defino el campo que lleva la fecha? ¿como tipo fecha/hora o como texto? ¿Despues se pueden hacer comparaciones.
Muchas gracias a ambos.
  #5 (permalink)  
Antiguo 12/07/2002, 21:16
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Access Y Campo Tipo Fecha/hora

El campo de la base de datos debe ser tipo Fecha/hora, lo que debes cambiar es el tipo de valor a guardar que se encuentra en las propiedades del campo. ponle un formato de fecha corta, y en vez de usar el NOW usa el Date para la fecha y el Time para la Hora.

Así seguro que funciona y la consulta debe ser con # la Inserción de registros se hace con '

Saludos

<center>
<p><a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/urjose.gif></a></p>
</center>
  #6 (permalink)  
Antiguo 13/07/2002, 01:04
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
Re: Access Y Campo Tipo Fecha/hora

Perdona...no lei bien tu pregunta


a mi tambien me paso lo mismo...y al final despues de mucho cabecearme, opte por guardar las fechas en forma separada... es lo mejor

<center><IMG SRC="http://www.550m.com/usuarios/altolacruz/aprendiz3.gif" ALT="Visitame en AlSurNet.com -- E-Learning E-Commerce Multimedia E-Business--"></center>
  #7 (permalink)  
Antiguo 13/07/2002, 08:03
 
Fecha de Ingreso: febrero-2002
Mensajes: 67
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Access Y Campo Tipo Fecha/hora

Muchas gracias a ambos. :) :) :)
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 01:55.