.....
CString avgv;
...
strSQL.Format(_T("SELECT dq,zm,AVG(gycv) AS avgv FROM [byqyxcsb] WHERE dbrrq = '%s' AND sj = '4点' GROUP BY zm ORDER BY dq"),datevalue);if(oAdoRecordset.Open((LPCTSTR)strSQL) != -1)
{}程序没有进入if中,大家看看有什么基本错误吗?小第刚开始用
CString avgv;
...
strSQL.Format(_T("SELECT dq,zm,AVG(gycv) AS avgv FROM [byqyxcsb] WHERE dbrrq = '%s' AND sj = '4点' GROUP BY zm ORDER BY dq"),datevalue);if(oAdoRecordset.Open((LPCTSTR)strSQL) != -1)
{}程序没有进入if中,大家看看有什么基本错误吗?小第刚开始用
另外,也可以把这个SQL语句直接在Access环境下执行看看。
据我所知,AVG这样的汇总字段,不可以和其他字段一起SELECT出来的吧。