在MS Access

问题描述 投票:0回答:1

我再次需要您的帮助。这是我的桌子

[Venda]

enter image description here

i需要返回由

[Cod Col]
的总和分组的值,如果
[QTD Venda]
大于
[Valor Bonif]
,则
[QTD Venda]
乘以乘以
[QTD Venda]
乘以。
我正在使用的代码是:

[QTD Min]

,但是,搜索引发了此错误:

the表达式无法使用(iif(总> [qtd min],(总 -  [qtd min])) * [valor bonif],0))

有人可以帮我吗?谢谢你

您需要计算为单独的查询的总和。 您是由

fonteBD = "SELECT SUM ([QTD Venda]) as TOTAL, [Cod Col], [Colaborador], SUM(IIF(TOTAL > [QTD Min], (TOTAL - [QTD Min]) * [Valor Bonif],0)) AS RESULT FROM [venda] GROUP BY [Cod Col], [Colaborador] ORDER BY 1 DESC" EntradaBD.Open fonteBD, conectabd, adOpenKeyset, adLockReadOnly

excel vba database ms-access select
1个回答
0
投票
分组的,以获取每个组的总数,但是随后要求查询将分组数字与不属于原始分组的一部分的分组数字匹配.

我希望这是有道理的。

我认为您所追求的是:
Colaborador
或也许:

Cod Col

enter image description here

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.