2009-09-07 141 views
0
Select col1 FROM mytable WHERE ValidUntil > 7/9/2009 8:45:30 pm 

日期時間字段和錯誤是Incorrect syntax near '8'.選擇在SQL Server

那麼,什麼是錯這個sql語句?

我直接想這對SQL Management Studio中......

回答

3
Select col1 FROM mytable WHERE ValidUntil > '7/9/2009 8:45:30 pm' 

要知道,這一切都取決於你列的排序規則。例如,如果排序規則是拉丁語法語,那麼'pm'將不起作用。

+0

Yeap!我有Grrek整理 – OrElse 2009-09-07 18:01:29

0

我不是很確定,但'yyyy-MM-dd hh:mm-dd'格式正在處理所有排序規則。儘量不要使用am/pm。最好使用24小時格式。