Hallo,
ich habe durch einen CSV-Import eine Tabelle mit einer Textfeldspalte "Datum" im Format "2019-11-18 09:00:33.0" stehen.
Ich möchte das jetzt aber korrekt in ein Textfeld haben.
Ich bekomme zwar einen Select hin und mid MID das ganze in einzelne Segmente aufgeteilt, aber nicht mit einem UPDATE-Befehl in Verbindung mit MID das ganze in reingeschrieben.
Kann mir jmd einen SELECT geben, mit dem ich das Datum aus dem oben genannten Format in der gleichen Tabelle in die Spalte Datum_neu (Date-Field) schreiben kann?
Danke!
Peter
Hallo,
brauchst Du nur das Datum, oder auch die Zeit. Wenn ja, auch die .3 hinten ?
Und ist der Monat und der Tag im Datum immer 2 stellig, also so: "2020-01-01" ?
Hey!
Entschuldigung für das vergessene Detail.
Ich brauche in das neue Date-Feld das Datum und die Zeit, damit ich mit dem native Datefield sauber weiter arbeiten kann. Die ".0" sind Millisekunden die unnötig sind.
Monat und Tag immer 2-stellig, also Eingangsformat immer:
"JJJJ-MM-TT HH:MM:ss.Millisekunden"
Peter
Hallo,
verknüpfe die CSV nur. Mit einer Anfügeabfrage schiebst Du die Daten dann in die Accesstabelle. Bei dem Datumsfeld musst Du nur ab dem Punkt abschneiden.
Dat:Links(Textfeld;19)
Dieses berechnete Feld fügst Du an das Datumsfeld an.
Das Format (JJJJ-MM-TT HH:NN:SS) ist dabei bedeutungslos. Das Datum wird richtig erkannt.
Das Verknüpfen der CSV ist der übliche Weg zum Import, weil man mit der dann folgenden Anfügeabfrage die Daten entsprechend bearbeiten kann, wie bei dem Datumsfeld z.B.