select * from tableName where txtDate between '2005-8-1' and '2005-8-11'
select * from tableName where txtDate between '2005-8-1' and '2005-8-11'这样当然不行了,按字符串,‘2005-8-11'和'2005-8-8'哪个大?如果数据库可以修改,如果你能保证txtDate字段的文本都能转换为时间类型,直接打开Access在表设计器中将textDate字段的类型改为时间类型就可以了。
SELECT * FROM [table] where CDate(ReplyDate)>=#2005-8-1# and CDate(ReplyDate)<=#2005-8-11# 这里的ReplyDate字段可以是中文,比如'2005年8月9日'不过建议还是改成Date类型,一个Bug越早被解决所付出的代价越小
to fancyf(凡瑞) Sql Server附带Books Online, Access有没有类似的文档?
应该还是可以的
这里的ReplyDate字段可以是中文,比如'2005年8月9日'不过建议还是改成Date类型,一个Bug越早被解决所付出的代价越小
Sql Server附带Books Online, Access有没有类似的文档?