Heute wollte ich eine Aktualisierungsabfrage ausführen, bei der ein String z.B. "20120518" in ein richtiges Datum umgeändert und dann in einem Datumsfeld gespeichert werden soll. Der Lösungsweg beruht auf der Funktion Teilstring. In der Enwurfsansicht der Abfrage wird folgendes eingetragen:
Datum: Teil([DatumsText];7;2) & "." & Teil([DatumsText];5;2) & "." & Teil([DatumsText];1;4)
Das fertige Resultat In der SQL sieht dann folglich so aus:
Mid([DatumsText],7,2) & "." & Mid([DatumsText],5,2) & "." & Mid([DatumsText],1,4) AS RichtigesDatum