Das funktioniert:
%Vor%Verwenden Sie konvertieren mit Stil 101.
%Vor%Wenn Ihre Spalte wirklich %code% ist, müssen Sie vor dem Konvertieren in datetime
in varchar konvertieren %Vor%Ich habe eine Spalte, die ein Text ist:
Anmerkungen (Text, null)
Ein Beispielwert ist "21.05.2013 09:45:48"
Wie konvertiere ich es in ein Datetime-Format wie dieses: "2013-05-21 09: 45: 48.000"
Der Grund für die Konvertierung ist, dass ich versucht habe, die Gesamtzahl der Stunden zwischen einer Datetime-Spalte und dem Datumsstempel in der Spalte "Bemerkungen" zu ermitteln. Ich dachte an so etwas:
Anmerkungen (Text, null) - Date_Sent (datetime, null)
Um klar zu sein, die Spalten geben das Datum an, an dem eine Anfrage eines Kunden gesendet wurde (Date_Sent) und die letzte Antwort eines Vertreters bezüglich der Anfrage (Response), also für eine Probe eines Date_Sent mit einem Wert von "2013 -05-21 08: 00: 00.000 "und eine Antwort mit einem Wert von" 21.05.2013 10:00:00 "sollte ich einen Wert von 2,00 (2 Stunden) bekommen. In der Datenbank, an der ich gerade arbeite, sind Bemerkungen ein Text und Date_Sent ist ein Datetime.
Ich bin etwas neu in SQL, also brauche ich wirklich Hilfe bei diesem :( TIA!
Formatieren Sie in SQL Server Text als datetime
%Vor%