1

我有一个访问列,我需要得到总数。当我在查询中尝试以下方法时,我收到错误“您尝试执行的查询不包括指定的表达式‘ID’作为聚合函数的一部分。”

Expr1: Sum([Column1])

编辑我的查询:

SELECT tblTest.ID,Field1,Sum([Field1]) AS Expr1 From tblTest;
4

1 回答 1

3

你的问题需要更多细节,但我认为你想要这个:

SELECT Sum(yourColumn)
FROM yourTable

然后,如果你需要,你将不得不添加一个GROUP BY

SELECT Sum(yourColumn)
FROM yourTable
GROUP BY yourTable.Id

根据您的评论,您的查询将是:

SELECT ID
    ,Field1
    ,Sum([Field1]) AS Expr1 
From tblTest
GROUP BY ID, Field1;
于 2012-07-23T17:37:15.960 回答