我有这个疑问
SELECT W.NUMBER,B.NAME,Br.NAME,W.WDATE,W.REPAIRSTATUS,W.REPAIRCOST,W.REMARK
FROM Work_Order AS W,Brands AS B,Branches AS Br
WHERE W.BRANDID = B.ID AND W.BRANCHID = Br.ID
AND CAST(WDATE as DATETIME) < CAST('09/18/2012' AS DATETIME)
和系统响应
一个char数据类型到datetime数据类型的转换导致外的范围内的日期时间值。
也是用这个查询它给出了同样的错误
SELECT W.NUMBER,B.NAME,Br.NAME,W.WDATE,W.REPAIRSTATUS,W.REPAIRCOST,W.REMARK
FROM Work_Order AS W,Brands AS B,Branches AS Br
WHERE W.BRANDID = B.ID AND W.BRANCHID = Br.ID
ORDER BY CAST(W.WDATE AS DATETIME)
WDATE是像'09 / 03 / 2012' ,它是从与毫米/日/年的日期格式jQuery UI的日期选择器的输入
请帮助我,我不知道如何解决它。
我工作的SQL Server 2005上。
编辑:我试着用另一个SQL Server 2005相同的查询和它的正常工作,所以请如何解决这个错误与SQL Server的设置?