begindate和enddate两个变量里的格式必须是yyyy/mm/dd,你看看对不对,如果不对,请先用format(begindate,"yyyy/mm/dd")函数来格式化它们。还有,单引号'和双引号"之间不能有空格,因为如果有的话,这个空格会镶嵌到你的变量两端去,这样可就死也判断不对了。还有,ON子句中结尾的"客户ID"和下一句(WHERE子句)中的"WHERE"之间少了个空格。另外,你的日期判断明显写错了,正确的写法是:(从你的代码的between那个地方开始改)
" and 订单ID.订单日期 between '"& begindate &"' and '"& enddate &"'",而且,有些数据库对between ... and ...的两个参数是有顺序要求的,也就是说,begindate 必须比 enddate小。
" and 订单ID.订单日期 between '"& begindate &"' and '"& enddate &"'",而且,有些数据库对between ... and ...的两个参数是有顺序要求的,也就是说,begindate 必须比 enddate小。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货