sql 语句...group by

来源:百度知道 编辑:UC知道 时间:2024/06/08 00:38:19
SQLStr:='Select c.SYSID,c.DAH,a.*,b.SYSID,b.T_BKXXB_PSYSID from T_YHSBXXB a,T_BKZFB b,T_YHDAB c where 1=1 ';
SQLStr:=SQLStr+' and a.SYSID=b.T_BKXXB_PSYSID and a.T_YHDAB_SYSID=c.SYSID group by C.DAH';

为什么提示错误啊。。。。

在线求解!!!急
----------------------------------------------

前面要查的栏位 group by 后面要跟上
自己对照下
只看上面的不好对照

你把SQL语句抓出来,直接在客户端上试下,效果会更好~

group by 后只有c.DAH ,选择出来的其他字段只能是sum(),count()之类, 你可以先去掉 c.SYSID等字段,只保留c.dah试试.

或者是'Select count(c.SYSID),c.DAH from ...'