exec('insert into ' + [email protected]+ ' select [email protected]+''' ,[email protected]+',2,AVG(mavg), MAX(mmax),MIN(mmin),AVG(mavg),sum(msum) FROM [email protected]+' where DATEPART(month,dt)= [email protected]+'and DATEPART(day,dt)= [email protected]+'and DATEPART(hour,dt)>=08 and DATEPART(hour,dt)<=16 and [email protected] )
DATEPART(hour,dt)>=08 and DATEPART(hour,dt)<=16 出有问题! 目的是从表中时间字段 取时间比较,满足时间才插入!!
------解决方案--------------------
你试一下把“'and”改成“' and”
------解决方案--------------------
是的,所有的and前面加个空格再试下
如果不行。楼主把数据和想要的结果贴出来吧。这样只能看到一点代码。不好调试噢
------解决方案--------------------
就是数据没有存储,然后就统计了