注册 登录
编程论坛 ACCESS论坛

[求助]看看这个SQL语句有没有错..

rainic 发布于 2007-06-02 23:27, 1541 次点击
"SELECT COUNT(DISTINCT ip) FROM WebStat WHERE DatetimeCreate BETWEEN '2007-06-02 00:00:00' AND '2007-06-02 23:59:59'"

在MSSQL上可以正常执行

在Access上就不行了..为什么..

说什么"操作符丢失"
4 回复
#2
rainic2007-06-02 23:49

如果真的不行..

在Access下,有什么方法可以代替那个语句

#3
小兵一个2007-06-05 17:25
ACCESS中时间的格式是以#2007-6-4#的格式的。你试试
#4
rainic2007-06-11 19:52
肯定不是LS说那样了

问题已经让我 自己搞定了

sql = "SELECT COUNT(*) FROM (SELECT DISTINCT ip FROM WebStat WHERE (DatetimeCreate BETWEEN '" + startTime + "' AND '" + endTime + "') AND UserID = " + UserID + ")";

这样就可以了
#5
lanyingcangl2007-06-14 15:12
呵呵
1