Ver Mensaje Individual
  #10 (permalink)  
Antiguo 05/08/2002, 00:35
jasistemas
 
Fecha de Ingreso: mayo-2001
Mensajes: 452
Antigüedad: 23 años, 6 meses
Puntos: 1
Re: Consulta SQL x fecha

es el eterno problema del formato de fechas... veras como lo resolvi yo:
en la cadena SQL asegurate que la fecha va como:
mm/dd/aaaa y que tu campo de la Base de datos tenga el formato "fecha corta".

Ahora, si,por ejemplo, creas DENTRO del Access una consulta y le pones:
"insert into TABLA(fecha) values(#02/08/2002#)"

y otro Sql con:
"insert into TABLA(fecha) values(#25/08/2002#)"

Ambos con formato (para el usuario q no le ha ocurrido) dd/mm/aaaa veras que en la tabla de grabara:
08/02/2002
25/08/2002

Es decir... Te VOLTEA EL D/M de la primera FECHA!!!!

Si pruebas a grabar LA CONSULTA, le asignas el nombre y luego la vuelves a abrir veras que la consulta se ha MODIFICADO con el orden correcto... asi que, ojo, mejor, como te dijeron, obten el
a= year(FECHA)
m = month(fecha)
d= day(fecha)
dentro del codigo en VB y luego concatenalo con el formato:
mm/dd/aaaa

y, claro, entre los simbolos #mm/dd/aaaa#