7
在SQL Server 2008中,我需要更新日期時間字段的日期部分。T-SQL:如何更新日期時間字段的日期部分?
在我的存儲過程中,我收到日期時間格式的新日期。從這個參數我必須提取日期(不感興趣的時間)和更新現有的值日期部分。
我該怎麼做?
在SQL Server 2008中,我需要更新日期時間字段的日期部分。T-SQL:如何更新日期時間字段的日期部分?
在我的存儲過程中,我收到日期時間格式的新日期。從這個參數我必須提取日期(不感興趣的時間)和更新現有的值日期部分。
我該怎麼做?
一種方法是將日期間增加的差異在天老日
UPDATE TABLE
SET <datetime> = dateadd(dd,datediff(dd,<datetime>,@newDate),<datetime>)
WHERE ...
好極了,非常感謝! – Marc 2009-08-26 11:17:26
小心閏年... – billy 2015-05-19 20:06:06