SQL-datetime-update-Zeit auf 00:00:00 von allen anderen Zeit-Werte
Gibt es eine Möglichkeit zum aktualisieren aller Spalten in der Tabelle aus
2010-12-31 23:59:59.000
zu
2010-12-31 00:00:00.000
Etwas so????
UPDATE t1
SET [Posting Date] = [Posting Date] with ms = 00:00:00.000
WHERE ms = other than 00:00:00.000
GO
InformationsquelleAutor AceAlfred | 2013-10-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor t-clausen.dk
InformationsquelleAutor i-one
in sq-server
InformationsquelleAutor vhadalgi
Diese kann Ihnen helfen:
UPDATE tableName SET ColumnName = CAST( CAST( NOW( ) AS DATE ) AS DATETIME );
InformationsquelleAutor Darshan Mane
Versuchen:
InformationsquelleAutor Александр Абдрахимов
Diese funktioniert bei mir:
Aber ich suposse es deppends stark wie Sie sind, dann wird das Gebietsschema der Datenbank konfiguriert, die Sie benötigen könnten, um ein anderes style (anstatt 112, vielleicht 101 oder 102...) sehen dieser link, um die möglichen Stil für die Umwandlung und wählen Sie die, die Ihnen besser passt.
Alternative, wenn Sie brauchen, um dies zu tun, sobald, Sie könnte sich ändern, die Spalte Typ Datum, speichern und dann wieder auf "datetime", aber wenn die Tabelle groß ist, könnte dies sehr zeitaufwendig sein
Ich weiß, ist eine schnelle und schmutzige Lösung, aber es hat mir nie irgendwelche problem
InformationsquelleAutor Zelloss