所以我尝试使用 OpenOffice Base,但我遇到了困难。现在,我在这里有这个 SQL 查询,它运行良好:
SELECT "CUSTOMER"."CREDIT_LIMIT" AS "CREDIT_LIMIT",
COUNT(*) AS "TOTAL_NUMBER"
FROM "CUSTOMER"
WHERE "SLSREP_NUMBER" = 6
GROUP BY "CREDIT_LIMIT";
询问:
| CRED_LIMIT | TOTAL_NUMBER |
| 1500 | 1 |
| 750 | 2 |
| 1000 | 1 |
现在我的问题是当我添加这个时:AND ("TOTAL_NUMBER" > 1)
SELECT "CUSTOMER"."CREDIT_LIMIT" AS "CREDIT_LIMIT",
COUNT(*) AS "TOTAL_NUMBER"
FROM "CUSTOMER"
WHERE "SLSREP_NUMBER" = 6 AND "TOTAL_NUMBER" > 1
GROUP BY "CREDIT_LIMIT";
Open Office 会抛出错误:“不是语句中的条件”
我的问题是:我的语法有问题吗?我写错了吗?还是我的 OOBase 副本有缺陷?还是我错过了什么?
更新:我尝试按照potashinHAVING
的建议使用(感谢您的回答),但它似乎仍然无法正常工作。