我得到這個查詢:SQL Server查詢,其中DATETIME
select IDS as data
from dbo.SKz
where dbo.SKz.DatSave >= 2008-12-20
和它的作品確定。但是,當我想用小時和分鐘查詢:
select IDS as data
from dbo.SKz
where dbo.SKz.DatSave >= 2008-12-20 23:59:59
我得到一個錯誤:
Msg 102, Level 15, State 1, Line 1
Incorrect syntax near '23'.
DatSave
是一個datetime
列。來自行的示例= 2008-12-26 13:44:37.000
問題在哪裏?謝謝。
缺失引號,'2008-12-20 23:59:59'' – jarlh
第一個查詢不起作用,因爲您認爲它... 2008-12-20 = 1976. – jarlh
謝謝,用引號它的工作原理:) –