如何从一行更新datetime列?

时间:2014-04-15 17:36:56

标签: sql sql-server-2008

出于测试目的,我想要连续更改一列 其中SELECT * FROM CSEReduxResponses WHERE response_id=76 我要修改的列是[approveddate] [datetime] NULL, 有没有办法可以改变日期?我想改变它 到了3月2,2014。现在是'2014-04-15 09:49:00.000'。

我有:

Microsoft sql server 2008
Microsoft SQL Server Management Studio  10.0.2531.0

1 个答案:

答案 0 :(得分:1)

也许我没有得到你想要的东西,但听起来你想要一个简单的更新查询?如果是这样,应该这样做:

UPDATE CSEReduxResponses 
SET approveddate = '2014-03-02'
WHERE response_id = 76

日期的显示方式取决于您的语言设置,并且可以在您发出查询时进行更改,因此,如果您希望March 03, 2014代替2014-03-02,则可以在查询中对其进行控制。