Varchar Feld in ein Datetime Feld umwandeln

sven hans

Grünschnabel
Hallo,

ich habe ein Varchar Feld (31.12.2007) und möchte diese jetzt in ein Datetimefeld umwandeln.

Die Abfrage auf das Feld will ich dann mit fn now () machen, da die Abfrage montalich neu laufen muß.

Ich habe es bisher mit Convert versucht. Das Ergebnis war aber nicht zufriedenstellen. Mir fehlen wohl noch die Minuten angaben. Ich weis aber nicht wie ich die noch basteln kann.
 
Wie sah denn deine bisherige Anfrage aus bzw. welches Datenbanksystem verwendest du?

Prinzipiell könnte man das Problem über Stored Procedures lösen, falls sie unterstützt werden. Es sollte jedoch auch mit dem UPDATE / CONVERT Befehlen funktionieren.

PS: Willkommen bei Tutorials.de!
 
Ich arbeite mit einer ms sql Datenbank. Mit Convert habe ich es schon versucht. Bekomme dann aber immer eine Fehlermeldung wenn ich das Feld danach mit fn now () abfragen will. Die Abfrage fn now () erwartet ein anderes Format (2007-12-31 0000.00.00). Ich habe aber ein Format 31.12.2007.
 
Zurück