Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Filtro: Fecha > "Fecha"

Estas en el tema de Filtro: Fecha > "Fecha" en el foro de Visual Basic clásico en Foros del Web. Hola amigos Tengo el siguiente problema: Usando vb6/access97 tengo una base en la que en uno de los campos de tipo Fecha/Hora hay almacenados valores ...
  #1 (permalink)  
Antiguo 12/07/2005, 03:28
jorevale
Invitado
 
Mensajes: n/a
Puntos:
Filtro: Fecha > "Fecha"

Hola amigos

Tengo el siguiente problema:

Usando vb6/access97 tengo una base en la que en uno de los campos de tipo Fecha/Hora hay almacenados valores de fecha, claro...

Necesito mover esa información hacia otra base, y que me mueva solamente aquella en la que la Fecha sea mayor que el 01/01/2005.

La instrucción que estoy poniendo en el origen de registros del ADODC es la siguiente:

select * from Tabla where Fecha>01/01/2005

y no lo hace. Me muestra registros que no cumplen con la condición...

podrían ayudarme? que está mal?

gracias
  #2 (permalink)  
Antiguo 12/07/2005, 04:25
 
Fecha de Ingreso: mayo-2005
Mensajes: 93
Antigüedad: 19 años
Puntos: 1
el maravilloso temita de las fechas en visual basic.

POrque no uilizas lo siguiente??? En vez de fecha, utilizar el año entero, es decir...

select * from Tabla where year(Fecha) >= 2005

Creo que esto tefuncionará.

De todas formas, esto se suele solucionar con:
format(tu_fecha, "mm/dd/yyyy")

Prueba lo que quieras y ya mem dirás lo qu ete funciona

Un saludo
__________________
No te hubieran dado la capacidad de soñar sin darte también la posibilidad de convertir tus sueños en realidad
  #3 (permalink)  
Antiguo 12/07/2005, 04:35
jorevale
Invitado
 
Mensajes: n/a
Puntos:
Gracias zabait

La primera variante

select * from Tabla where year(Fecha) >= 2005

ha funcionado correctamente

Un abrazo, nos vemos...
  #4 (permalink)  
Antiguo 12/07/2005, 14:13
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Ese query lo he utilizado en SQL Server.. pero Yo pregunto... eso de poner "... year(Fecha)..." es ANSI sql?
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:22.