SQL Datum ändern
Hilfe ich steh auf dem Schlauch ;(
Ich will ein Datum in SQL 2008 R2 ändern, Beispiel
Ich selektiere 01.01.2015
Die Treffer die kommen passen. Kann mit jemand grad helfen wie der Syntax zum UPDATE ist, z.B. für den 02.03.2016?
Aufbau der Spalte ist: 2015-01-01 00:00:00.000
Vielen Dank
Ich will ein Datum in SQL 2008 R2 ändern, Beispiel
Ich selektiere 01.01.2015
select * from [%DB%].[dbo].[%Tabelle%]
where
DATEPART(year, [%Datumsspalte%]) = 2015
and DATEPART(month, [%Datumsspalte%]) = 1
and DATEPART(day, [%Datumsspalte%]) = 1
Die Treffer die kommen passen. Kann mit jemand grad helfen wie der Syntax zum UPDATE ist, z.B. für den 02.03.2016?
Aufbau der Spalte ist: 2015-01-01 00:00:00.000
Vielen Dank
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 268170
Url: https://administrator.de/contentid/268170
Ausgedruckt am: 21.11.2024 um 23:11 Uhr
2 Kommentare
Neuester Kommentar
Hi,
na z.B. so
oder einfacher
E.
na z.B. so
UPDATE [%Tabelle%]
SET [%Datumsspalte%] = CAST('02.03.2016' AS DATETIME)
WHERE DATEPART(year, [%Datumsspalte%]) = 2015 AND
DATEPART(month, [%Datumsspalte%]) = 1 AND
DATEPART(day, [%Datumsspalte%]) = 1
UPDATE [%Tabelle%]
SET [%Datumsspalte%] = '02.03.2016'
WHERE [%Datumsspalte%] >= '01.01.2015' AND [%Datumsspalte%] < '02.01.2015'
E.