我有一个MS访问表,它具有以下结构
Trans ID*|Cust ID|Qty|Value
----------------------------
001|A201|5|100
----------------------------
002|B501|2|20
----------------------------
003|A201|2|30
----------------------------
004|A201|-1|-10
----------------------------
005|A201|5|500
----------------------------
我需要找出有超过3笔交易的客户名单(不包括负数的交易)。提前谢谢。
答案 0 :(得分:0)
是否需要一些内部帮助,我找到了答案。感谢每一个提示。
select COUNT(CUST) from (select cust_id as CUST, count(ID)
as NUMTRANS from Transactions where Qty>0 group by cust_id) where NUMTRANS>=3