我正在尝试仅在SQL Server的datetime
列中更新时间。
我的tblAttendance2
DateTimeIn, DateTimeOut, UserID
我想更新特定日期(WHERE
)的时间和超时时间。
由于
答案 0 :(得分:5)
这应该有效:
UPDATE tblAttendance2
SET DateTimeIn= CONVERT(varchar(10),DateTimeIn, 120) + ' 12:34:56'
WHERE DateTimeIn
BETWEEN '2012-06-07' AND '2012-06-07 23:59:59'
...编辑..我原来是MySQL语法,而不是SQL2008。