我正在尝试执行并更新更新数据库中日期的查询。请注意,我使用的是早于2008的SQL Server版本,因此我无法使用日期类型。
UPDATE TABLE
SET TABLE.DATECOLUMN = @input_date
我正在尝试做类似下面的事情,我希望输入的日期基本上摆脱日期时间,所以将它设置为午夜。
UPDATE TABLE
SET DATEADD(d, DATEDIFF(d, 0, TABLE.DATECOLUMN)) = @input_date
答案 0 :(得分:2)
UPDATE TABLE
SET DATECOLUMN = CONVERT(DATETIME, DATEDIFF(DAY, 0, @input_date))