sql-datetime-format
Ich versuche zu konvertieren ein Datum in das format YYYY-MM-DD hh:mm:ss zB. 2007-01-05 23:00:00. Aber meine SQL-Blätter der string unverändert, kann jemand mir sagen, was ich falsch mache?
select convert(varchar,'23/02/2008 00:00:00',120)
Das Datenbank-system?? Welche version / edition?? SQL nur der Structered Query Language) - nicht sagen, die Datenbank, die Sie auch tatsächlich verwenden, und diese Art von Dingen sind oft Hersteller-spezifische....
InformationsquelleAutor user517406 | 2011-05-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen
SELECT CONVERT(DATETIME, '23/02/2008 00:00:00')
. Alles, was Sie tun, ist Konvertierung eines string in einen string, das würde nichts ändern.InformationsquelleAutor Nik
Ihre Daten geben muss "DATETIME", z.B.:
select convert(DATETIME, '23/02/2008 00:00:00', 120)
InformationsquelleAutor Brian Driscoll
versuchen. Werke für Transact-SQL.
Ich hoffe, es hilft
InformationsquelleAutor Floopy-Doo
vielleicht sind Sie suchen, um dies zu tun:
InformationsquelleAutor gen
Folgenden ist die syntax zu erreichen, was Sie suchen
SELECT CONVERT(VARCHAR(19), GETDATE(), 120)
Erfahren Sie mehr über die Datum-Formate finden Sie unter dem link
http://www.sql-server-helper.com/tips/date-formats.aspx
Ich sagte, es ist nur eine syntax, nicht die Lösung...
Meine schlecht, ich sollte erwähnt haben, die Lösung zu...
InformationsquelleAutor Ritesh