05/08/2002, 00:35
|
| | 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# |