2015-09-07 217 views
1

我想运行一个查询,在这个查询中,我必须计算MS Access 2007中的数据库中的itemsModel的数目,并将该计数与我保留在不同表中的比率相乘。SQL聚合函数

SELECT 
    AllocateAsset.Item, AllocateAsset.ItemModel, 
    COUNT(AllocateAsset.ItemModel) AS CountOfItem,  
    (COUNT(AllocateAsset.ItemModel) * rateList.Rate) AS Amount 

我收到一个错误:

这是不对的表情......

+0

嗨,欢迎来到Stack Overflow。请不要在这里或在网上任何其他论坛上将问题标记为紧急 - 每个人的回答都是志愿者,所有问题都同样重要。我已经低调地提醒你,遗憾的是。 – halfer

+1

感谢您的提示...我会记住这一点。 –

回答

0

你需要通过语句添加组:

group by AllocateAssettItem, AllocateAsset.ItemModel 
+0

我已经alsready添加组声明和它工作正常,但即时通讯没有得到如何繁殖计数(Allocate.ItemModel)作为速率CuntOfItem ...请帮我在这....当我添加(COUNT(AllocateAsset。 ItemModel)* rateList.Rate)AS这个表达式给了我一个错误 –