读书人

关于时间类型字段的有关问题

发布时间: 2012-01-14 20:02:35 作者: rapoo

关于时间类型字段的问题
有一张表,其中“关闭日期”字段类型为datetime,长度为8.
用以下语句:
SELECT * FROM table1 WHERE 关闭日期 > =2007-6-1 0:00:00 AND 关闭日期 <=2007-6-5 0:00:00
出错,

修改为
SELECT * FROM table1 WHERE 关闭日期 > =2007-6-1 AND 关闭日期 <=2007-6-5

可正确执行,
请问这是什么原因?

[解决办法]
SELECT * FROM table1 WHERE 关闭日期 > = '2007-6-1 0:00:00 ' AND 关闭日期 <= '2007-6-5 0:00:00 '
[解决办法]
SELECT * FROM table1 WHERE 关闭日期 > = '2007-6-1 0:00:00 ' AND 关闭日期 <= '2007-6-5 23:59:59 '
[解决办法]
日期加上引才

SELECT * FROM table1 WHERE 关闭日期 > =2007-6-1 AND 关闭日期 <=2007-6-5
然能行
但是SQL把件解析 "关闭日期 > = 2000 and 关闭日期 <= 1996 ",因 "- "被解析算符了...

读书人网 >SQL Server

热点推荐