Frage : T-SQL: Zeit des Updates nur in einem Datumfeld von einem anderen Spaltenwert

Ich benötige den Code, eine Datumspaltenzeit, ohne das date.
The zu ändern, zu aktualisieren erforderte Zeit werde gespeichert in einer anderen Spalte in den kleinen Datum/Uhrzeit-Daten type.

I erhielt den below Code von MSDN (es arbeite), aber morgens-Ausgabe zu viel Zeit, die versucht, den Code zu redigieren, um mein requirement.

How zu passen, kann ich das @d1 einstellen, um dem Datumfeld zu entsprechen, das ich und @t1 als das neue date.
ändern möchte
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
use Diagramm
Datum/Uhrzeit @d1 erklären
Datum/Uhrzeit @t1 erklären

einstellen @d1 = „1/2/1934 03:14: 18.000“
einstellen @t1 = „1/2/1934 03:14: 18.000“

@dCombo Datum/Uhrzeit erklären
@dCombo = DateAdd (DD, DateDiff (DD, @t1, @d1) einstellen, @t1)

@dCombo VORWÄHLEN

Antwort : T-SQL: Zeit des Updates nur in einem Datumfeld von einem anderen Spaltenwert

UPDATE yourtable
   Your_date_field = DateAdd (DD, DateDiff (DD, STARTTIME, your_date_field) EINSTELLEN, STARTTIME)
WO…
Weitere Lösungen  
 
programming4us programming4us