vb查询时要查大于,小于,或等于某个时间的数据,该怎么写代码

如题所述

1、SQL="select * from 要查询的数据表名 where 数据表中的时间字段> cdate('" & SHJ & "')"
其中SHJ变量的格式必须是:"XXXX-XX-XX YY:YY:YY"
2、SQL="select * from 要查询的数据表名 where 数据表中的时间字段< cdate('" & SHJ & "')"
其中SHJ变量的格式必须是:"XXXX-XX-XX YY:YY:YY"
3、SQL="select * from 要查询的数据表名 where 数据表中的时间字段 Like '%" & SHJ & "%'"
其中SHJ变量的格式可以是年、月、日、小时、分钟、秒
例如:2006或者2006-5或者2006-5-8或者12:25或者12:25:44等等
温馨提示:答案为网友推荐,仅供参考
第1个回答  2006-12-25
"select * from xx where 日期> cdate('" & xx(字符变量,存日期) & "')"

要小于就用< ,其余类推
相似回答