读书人

日期比较有关问题

发布时间: 2012-04-08 14:38:30 作者: rapoo

日期比较问题?
ACCESS数据库中有bbn(报表年度,文本型)、bby(报表月份,文本型),我想得到2007-10前一个月(即2007-9,库中只有一条记录)的数据,我用以下的语句,为什么得不到?得到了所有的记录,为是哪儿错?请大家帮忙看一下!谢谢
bbcbm="1"
bbnd="2007"
bbyf="10"
tempdate=Cdate(bbnd&" "&bbyf)
sql2="select * from lrlxhb where DateDiff('m',Cdate(bbn"&"-"&"bby),"&tempdate&")=1"
set Rs2=db.Execute(sql2)

[解决办法]
tempdate=Cdate(bbnd&"-"&bbyf)
sql2="select * from lrlxhb where DateDiff( 'm ',Cdate(bbn"&"-"&"bby),"&tempdate&")=1"
set Rs2=db.Execute(sql2)

读书人网 >ASP

热点推荐