我有一个名为tblTest的表的数据库,它有一个名为LastDate的日期/时间字段

我正在尝试运行查询:

update tblTest
set lastDate= '20/02/2016'
where lastDate = '08/04/2016'


但是它不起作用,我已经尝试过CAST('20 / 02/2016'AS DATE),但它似乎也不起作用。

有人可以建议吗?

谢谢

最佳答案

如果lastDate的类型为datetime,则此方法应该起作用:

update tblTest
set lastDate = '2016-02-20'
where lastDate = '2016-04-08'


该查询使用根据ANSI SQL标准格式化的字符串文字。

10-06 05:31