[英]SQL date/time field query
我有一個名為tblTest的表的數據庫,它有一個名為LastDate的日期/時間字段
我正在嘗試運行查詢:
update tblTest
set lastDate= '20/02/2016'
where lastDate = '08/04/2016'
但是它沒有用,我已經嘗試了CAST('20 / 02/2016'AS DATE),但它似乎也沒有用。
有人可以提出建議嗎?
謝謝
采用
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'
如果lastDate
的類型是datetime
那么這應該有效:
update tblTest
set lastDate = '2016-02-20'
where lastDate = '2016-04-08'
此查詢使用根據ANSI SQL標准格式化的字符串文字。
這有效:
update tblData set LastSalesDate = #2016-03-20# where LastSalesDate = #2016-10-08#
謝謝大家的回答。 米哈爾
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.