SQL语法错误-多个计数多个条件-MS ACCESS

用户名

第一个问题...

我一直在研究此站点,发现了一条应该对我有帮助的SQL ...但是我遇到了我无法解决的错误。查找以下SQL和错误:

SELECT field1,
   Sum(IIf(status = "Accepted", 1, 0)) AS [field1_Accepted]
   Sum(IIf(status = "Rejected", 1, 0)) AS [field1_Rejected]
   Sum(IIf(status = "Cancelled", 1, 0)) AS [field1_Cancelled]
FROM tbl1
GROUP BY field1;

错误:SELECT语句包含一个保留字或一个拼写错误或丢失的参数名称,或者标点符号不正确。(错误3141)

我对这个查询的期望是:

field1/accepted/rejected/cancelled
a/1/2/3
b/2/3/5
c/2/3/4

字母应该是我的fld1名称,其他数字应该是对多少字段已接受,拒绝和取消状态的计数...

谢尔盖·卡里尼琴科(Sergey Kalinichenko)

SELECT语句中的表达式需要用逗号分隔。您在各列表达式之间缺少逗号:

SELECT field1,
   Sum(IIf(status = "Accepted", 1, 0)) AS [field1_Accepted], -- <<== Here
   Sum(IIf(status = "Rejected", 1, 0)) AS [field1_Rejected], -- <<== Here
   Sum(IIf(status = "Cancelled", 1, 0)) AS [field1_Cancelled]
FROM tbl1
GROUP BY field1;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

语法错误MS Access SQL

来自分类Dev

MS-Access SQL语法错误中的子查询

来自分类Dev

如何解决 MS Access SQL UPDATE 语法错误

来自分类Dev

MS Access查询中的语法错误?

来自分类Dev

MS Access查询中的语法错误?

来自分类Dev

MS Access查询中的语法错误

来自分类Dev

MS Access查询多个条件

来自分类Dev

MS Access查询多个条件

来自分类Dev

从VBA SQL语法错误将MS EXCEL转换为MS ACCESS .accdb数据库

来自分类Dev

编译错误:语法错误 MS Access 2013

来自分类Dev

ODBC MS Access:FROM子句中的语法错误

来自分类Dev

MS Access中的VB.Net查询语法错误

来自分类Dev

MS Access 2013:嵌套的IIF语法错误

来自分类Dev

插入MS Access的INSERT语句中的语法错误

来自分类Dev

.net,MS Access,INSERT INTO语句中的语法错误

来自分类Dev

MS Access中CREATE TABLE语句中的语法错误

来自分类Dev

创建表语句 MS Access 中的语法错误

来自分类Dev

MS Access 语法错误:当我在列表中选择 ID 时,它会给出 ID= 的语法错误

来自分类Dev

SQL语法错误多个内部联接

来自分类Dev

Access 2013中的SQL语法错误

来自分类Dev

MS Access SQL错误

来自分类Dev

MS ACCESS SQL连接语法

来自分类Dev

从多个选择的MS Access 2013 C#错误中插入

来自分类Dev

MS Access选择多个联接

来自分类Dev

MS Access 多个左连接

来自分类Dev

使用多个条件在 MS Access 中添加数据行

来自分类Dev

SQL MS-Access为多个列选择不同

来自分类Dev

SQL MS-Access为多个列选择不同

来自分类Dev

ActiveRecord:多个哈希条件语法错误