我有一个表,其中“月”作为列,“客户 ID”作为主键。
对于不等于 99999 的值,我想分别平均每个月的所有值。
我当前的一个月查询如下,并且工作正常:
SELECT Avg([Table1]![Dec10]) AS Expr1
FROM Table1
WHERE ((([Table1]![Dec10])<>99999);
但是,当我尝试添加第二个月时,它将第一个月的条件与第二个月的条件相结合。
SELECT Avg([Table1]![Dec10) AS Expr1, Avg([Table1]![Dec11]) AS Expr2
FROM Table1
WHERE ((([Table1]![Dec10])<>99999) And ([Table1]![Dec11])<>99999);
我需要将每个月分开,即计算Dec10<>99999 的平均值,并在第二列中计算Dec11<>99999 的平均值。