我想问一下,我认为这对某些人来说很容易。
好的,我有查询返回两个相关表的记录。 (一对多)
在此查询中,我有大约3到4个计算字段,这些字段基于2个表中的字段。
现在我想为names和sum子句创建一个group by子句来对计算字段求和,但最终会出现错误消息:
“您试图执行不属于聚合函数的查询”
所以我决定只运行查询而没有总计*(即没有分组,总和等,,,) : 然后我创建了另一个查询,总计我以前的查询。 (即使用group by子句的名称和计算字段的总和...这里没有计算)这很好(我用来做这个)但我不喜欢有两个查询只是为了得到摘要总数。他们是否在设计视图中以任何其他方式执行此操作并仅创建一个查询? 我非常感激。
三江源:
JM
答案 0 :(得分:0)
听起来好像查询认为计算字段需要成为分组或其他内容的一部分。您可能需要查看子查询。
你可以发布sql(之前和之后)。这将有助于了解问题所在。