小编Tan*_*nno的帖子

我收到错误消息“您正在尝试执行一个查询,其中所选的表达式不属于统计函数的一部分。” 在 MS Access 2010 中?

请注意:我的 Access 副本是荷兰语,因此任何英文部分都是从荷兰语翻译而来的。

我目前正在使用 SQL 在 Access 中处理数据库,练习是:

创建一个查询,列出所有罚款超过 25 欧元的学生。

我创建了这个查询:

SELECT L.LLNR, U.LLNR, L.VOORNAAM, L.TUSSENVOEGSEL, L.ACHTERNAAM, SUM(U.BOETE)

FROM 
    LEERLINGEN L
    INNER JOIN UITLENINGEN U ON L.LLNR = U.LLNR

WHERE (((U.BOETE)>25));
Run Code Online (Sandbox Code Playgroud)

当我单击时Execute,出现以下错误(从荷兰语翻译)

您正在尝试执行一个查询,其中所选表达式 LLNR 不是统计函数的一部分。

我该怎么办?

翻译: | Leerlingen = 学生 | Boete = 点球 |

ms-access

3
推荐指数
1
解决办法
117
查看次数

COUNT (*) = 0 不起作用?

好的,我正在尝试查询一个图书馆,该图书馆将显示哪些学生从未借过书。为此,我做了以下工作:

SELECT
    LEERLINGEN.LLNR,
    LEERLINGEN.VOORNAAM,
    LEERLINGEN.TUSSENVOEGSEL,
    LEERLINGEN.ACHTERNAAM,
    LEERLINGEN.KLAS,
    COUNT(*) AS AANTAL
FROM
    UITLENINGEN
    INNER JOIN LEERLINGEN ON UITLENINGEN.LLNR = LEERLINGEN.LLNR
GROUP BY
    LEERLINGEN.LLNR,
    LEERLINGEN.VOORNAAM,
    LEERLINGEN.TUSSENVOEGSEL,
    LEERLINGEN.ACHTERNAAM,
    LEERLINGEN.KLAS
HAVING
    COUNT(*) = 0;
Run Code Online (Sandbox Code Playgroud)

由于某种原因,这似乎不起作用,因为它所做的只是在我单击时创建一个空表Execute

我在这里做错了什么?

ms-access

3
推荐指数
2
解决办法
827
查看次数

标签 统计

ms-access ×2