读书人

GROUP BY为什么返回异常

发布时间: 2013-12-22 15:06:55 作者: rapoo

GROUP BY为什么返回错误?
目的:想把一个员工一天的工作时间进行加总,以前都用循环语句,但发现很慢,故想用SQL的GROUP BY来实现:

CREATE SQL VIEW TEMP_VSALARYD2 AS SELE SALARY_D.HRSID,SALARY_D.日期,SUM(SALARY_D.工作时间) AS 工作时间;
FROM CMADE!SALARY_D INNER JOIN CMADE!HRS ON UPPER(ALLTRIM(SALARY_D.HRSID))==UPPER(ALLTRIM(HRS.HRSID));
GROUP BY SALARY_D.HRSID,SALARY_D.日期;
ORDER BY SALARY_D.HRSID,SALARY_D.日期


以上的SQL语句,去掉GROUP BY就没有问题,但加上就报BROUP BY语句错误,这是什么原因呢?
[解决办法]
单独运行上述SQL有无问题,提示什么
[解决办法]

引用:
为了简化这段代码,贴上来的时候,把一些其它表内的字段省略掉了。

应该原样贴出来,除非你可以100%的确定问题不在省略的部分

读书人网 >VFP

热点推荐