2009-09-07 73 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小时格式。