2013-11-15 62 views
3

我試圖只更新SQL Server中我的datetime列中的時間。僅在SQL Server的日期時間列中更新時間

我有這些列在我的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原本。