你数据库类型没写,表名称、字段名称和类型都没写,别人怎么给你写SQL(对于时间字段,各种数据库处理方式存在区别)?Access: where 日期字段>=#2009-06-02# and 日期字段<#2009-06-03#SQL Server,DB2 :where 日期字段>='2009-06-02' and 日期字段<'2009-06-03'Oracle :where 日期字段>= date'2009-06-02' and 日期字段< date'2009-06-03'尽量不要对日期字段使用函数,然后判断函数的返回值是否为 2009-06-02,因为如果该字段有索引,通过这种查询,索引就不起作用