string i = "select sum(toolNumber) from mtctoolstable where tooltime between year1+month1 and year2+month2 and toolsign=0 and toolName=toolName";
第二个toolName应该是个参数吧,应该
string i = "select sum(toolNumber) from mtctoolstable where tooltime between year1+month1 and year2+month2 and toolsign=0 and toolName='"+toolName+"'";
然后你的year1+month1 你看下结果是什么,是日期的格式吗?应该不是吧。
格式相同才能比较撒。 如果2008-1-1和20081 怎么比较。
报的是什么错你得贴出来啊 不然鬼知道你错在哪啊