0
Ich versuche eine Abfrage durchzuführen und zu aktualisieren, die das Datum in einer Datenbank aktualisiert. Hinweis: Ich verwende eine Version von SQL Server, die älter als 2008 ist, sodass ich den Datumstyp nicht verwenden kann.Datumsformat in Aktualisierungsabfrage konvertieren
UPDATE TABLE
SET TABLE.DATECOLUMN = @input_date
Ich versuche, so etwas wie unten zu tun, möchte ich das Datum im Wesentlichen eingegeben von der Zeit, in Datetime loszuwerden, so legen Sie es auf Mitternacht.
UPDATE TABLE
SET DATEADD(d, DATEDIFF(d, 0, TABLE.DATECOLUMN)) = @input_date
Abstecher ... die Verknüpfungen für Datumsteile verwendet, ist eine Herausforderung, weil sie schwer zu merken sind. http://sqlblog.com/blogs/aaron_bertrand/archive/2011/09/20/bad-habits-to-kick-using-shorthand-with-date-time-operations.aspx –