以下是引用mywisdom88在2015-4-28 11:17:01的发言:
TO:13楼,
关键要明白这句:"除聚集表达式之外,必须包含在 GROUP BY 子句中"
现金" 付款方式,"是" 交费,cUserName AS 收款人,DATE() AS 收款日期,""+SPACE(10) 收据号,""+SPACE(120) 交费备注,ID16
上面的值,只有ID16是从源表直接读取过来的,其它的,是源表没有的,新赋值到新表的?难道是这个原因??
我上面的都不要汇总和分组的,为什么只有ID16这里才报错?书是这样写的,要知道原因
是指 FROM 数据源中的字段,ID16既然不是在聚集表达式,它就必须在GROUP BY 子句中。不然就出错。
非FROM 数据源中的常量或变量表达式是不影响的,这些不需要放在GROUP BY 子句中
[
本帖最后由 bccn201304 于 2015-4-28 11:48 编辑 ]