我有一个名为tblTest的数据库,它有一个名为LastDate的日期/时间字段
我正在尝试运行查询:
update tblTest
set lastDate= '20/02/2016'
where lastDate = '08/04/2016'
但它没有用,我已经尝试了CAST('20 / 02/2016'AS DATE),但它似乎也没有用。
有人可以提出建议吗?
谢谢
答案 0 :(得分:0)
使用
update tblTest set lastDate= '20-02-2016' where lastDate = '08-04-2016'
由于您使用的是日期时间类型,因此它应该是
update tblTest set lastDate= '20-02-2016 00:00:00' where lastDate = '08-04-2016 00:00:00'
答案 1 :(得分:0)
如果lastDate
的类型为datetime
,那么这应该有效:
update tblTest
set lastDate = '2016-02-20'
where lastDate = '2016-04-08'
此查询使用根据ANSI SQL标准格式化的字符串文字。
答案 2 :(得分:0)
这有效:
update tblData set LastSalesDate = #2016-03-20# where LastSalesDate = #2016-10-08#
谢谢大家的回答。 米甲