火影忍者 动画最后20话:在数据库中模糊查找日期型数据格式怎么写?...

来源:百度文库 编辑:高校问答 时间:2024/04/29 03:16:27
比如:数据库中有2006-7-22和2006-7-30的记录,我想输入2006-7就显示所有的包括2006-7数据.....谁能给个详细的ASP代码格式啊~~~
先谢谢啦!
把那个2006-7换成了request.form("ddate")后应该怎么写啊?

dim strDate
strDate=request.form("ddate")

strSQL="select * from tbl where datediff('m',datefiled,'" & strDate & "')=0"

上面的SQL语句中的datefiled为你的数据库中时间字段名!

用datediff函数,将数据库里的时间和你输入的时间进行月份间隔比较,如果为零就是你要的,MSDN里面有详细的datediff中文介绍.这里就不帖出来了。

用like,where date like '2006-7%'