日期:2014-05-17  浏览次数:20989 次

asp里关于datediff的问题
各位大侠好!
  我想用asp做一个上周投票排名,现在我的关于投票部分的数据库表(表名为Vote)已设计好字段及部分数据如下
id ip pid vtime MemName
176 202.101.184.48 41 2010-5-4 zxuanhao
175 202.101.184.48 42 2010-5-4 zxuanhao
174 202.101.184.48 43 2010-5-4 zxuanhao
173 202.101.184.48 44 2010-5-4 zxuanhao
185 127.0.0.1 45 2012-7-17 wangday
191 127.0.0.1 45 2012-7-18 wangday
166 127.0.0.1 45 2009-2-21 bhy
170 202.101.184.48 45 2010-5-4 zxuanhao
178 127.0.0.1 46 2011-7-12 wangday
184 127.0.0.1 46 2012-7-17 wangday
197 127.0.0.1 46 2012-7-22 wangday

我的sql语句如下:
sql="select count(pid) as num,pid from Vote where DateDiff('ww',vtime,now())=-1 group by pid order by 1 desc "
但是问题是查询结果为空,我百思不得其解,在此希望能得到各位大侠的指点。

------解决方案--------------------
Access的话试试看 DateDiff('ww',now(),vtime,2)=-1