Cruzar fechas en access

Hola, me gustaría que me ayudaran con algo que no soy capaz de solucionar, tengo dos tablas en access que quiero cruzar en dos campos de fecha almacenados los dos como texto y en diferente formato:
Fecha en tabla 1 20091231
Fecha en tabla 2 31.12.2009
He probado, buscado pero no veo la solución que quizás sea muy sencilla para vosotros pero yo no logro sortear este obstáculo.
Quiero hacerlo en una consulta que me devuelva todos los registros coincidentes que cumplan una condición, esto ya es otra cosa.
Gracias por adelantado y un saludo

1 Respuesta

Respuesta
1
Puedes usar format si son campos tipo fecha
format(Fecha,"dd/mm/yyyy")
Si son texto formatealas así
Para 20091231
FechaNueva =right(fecha,2) & "/" & mid(fecha,5,2) & "/" left(fecha,4) 
para la consulta seria
select otrocampo, right(fecha,2) & "/" & mid(fecha,5,2) & "/" left(fecha,4) as fechanueva from tabla
para  31.12.2009
fecha =mid(fecha,3,1)="/"
fecha =mid(fecha,6,1)="/"
pero como es tala una conulta
select otrocampo, left(fecha,2) & "/" & mid(fecha,4,2) & "/" right(fecha,4) as fechanueva from tabla
pero recuerda ue access las fechas verdaderas sin formatear las pone como mm/dd/yyyy

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas