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语句错误,这是什么原因呢?    

VFP基础知识 程序开发 VisualFoxPro

野生的黑白熊 11 years, 4 months ago
<fieldset> <legend class="font_bold"> 引用: </legend>

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

</fieldset>


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

深红的漆黑 answered 11 years, 4 months ago

单独运行上述SQL有无问题,提示什么

Maycry answered 11 years, 4 months ago

Your Answer