GROUP BY为什么返回异常
GROUP BY为什么返回错误?
目的:想把一个员工一天的工作时间进行加总,以前都用循环语句,但发现很慢,故想用SQL的GROUP BY来实现:
CREATE SQL VIEW TEMPVSALARYD2 AS SELE SALARYD.HRSID,SALARYD.日期,SUM(SALARYD.工作时间) AS 工作时间;
FROM CMADE!SALARYD INNER JOIN CMADE!HRS ON UPPER(ALLTRIM(SALARYD.HRSID))==UPPER(ALLTRIM(HRS.HRSID));
GROUP BY SALARYD.HRSID,SALARYD.日期;
ORDER BY SALARYD.HRSID,SALARYD.日期
以上的SQL语句,去掉GROUP BY就没有问题,但加上就报BROUP BY语句错误,这是什么原因呢?
野生的黑白熊
11 years, 4 months ago