Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 在Access中使用IIF给我聚合函数错误_Sql_Ms Access_Aggregate Functions_Iif - Fatal编程技术网

Sql 在Access中使用IIF给我聚合函数错误

Sql 在Access中使用IIF给我聚合函数错误,sql,ms-access,aggregate-functions,iif,Sql,Ms Access,Aggregate Functions,Iif,获取错误: 您试图执行的查询不包括指定的表达式If([Bot]![Market Name],如“*Place*”、“Place”、“Win”),作为聚合函数的一部分 我没有从谷歌找到结果。如果您有任何问题,请随时提问。您不能通过以下方式在分组中使用别名: SELECT Bot.BetType, Sum(Bot.Result) AS Won, IIf([Bot]![Market Name] Like "*Place*", "Place", "Win") AS Type FROM B

获取错误:

您试图执行的查询不包括指定的表达式
If([Bot]![Market Name],如“*Place*”、“Place”、“Win”)
,作为聚合函数的一部分


我没有从谷歌找到结果。如果您有任何问题,请随时提问。

您不能通过以下方式在分组中使用别名:

SELECT Bot.BetType, 
   Sum(Bot.Result) AS Won, 
   IIf([Bot]![Market Name] Like "*Place*", "Place", "Win") AS Type
FROM Bot
GROUP BY Bot.BetType, Type;

您不能在“分组依据”中使用别名:

SELECT Bot.BetType, 
   Sum(Bot.Result) AS Won, 
   IIf([Bot]![Market Name] Like "*Place*", "Place", "Win") AS Type
FROM Bot
GROUP BY Bot.BetType, Type;

如果使用子查询,我认为可以使用别名:

SELECT Bot.BetType, 
   Sum(Bot.Result) AS Won, 
   IIf([Bot]![Market Name] Like "*Place*", "Place", "Win") AS Type
FROM Bot
GROUP BY Bot.BetType, IIf([Bot]![Market Name] Like "*Place*", "Place", "Win");

如果使用子查询,我认为可以使用别名:

SELECT Bot.BetType, 
   Sum(Bot.Result) AS Won, 
   IIf([Bot]![Market Name] Like "*Place*", "Place", "Win") AS Type
FROM Bot
GROUP BY Bot.BetType, IIf([Bot]![Market Name] Like "*Place*", "Place", "Win");