![SQL 服务器 2012](https://linux22.com/image/1589437/SQL%20%E6%9C%8D%E5%8A%A1%E5%99%A8%202012.png)
我对 SQL 还很陌生,没有经过任何培训,我所知道的一点点知识都是自学的,所以请对我宽容一点。
我有一张包含 4 列的表格。我将它们称为customers
、customer code
和。date of purchase
salesman
我需要运行一个查询,以便获得由同一销售员购买的相同日期和相同客户代码的所有客户。
我从数据库中提取了所有列并将数据放入其中,#pull1
但我不知道如何根据这些列匹配进行查询。
答案1
SELECT customers, customer_code, Count(customer_code), date_of_purchase, Count(date_of_purchase), salesman, Count(salesman)
FROM your_table
GROUP BY customers, customer_code, date_of_purchase, salesman
HAVING (Count(customer_code) > 1) AND (Count(date_of_purchase)) > 1 AND (Count(salesman) >1)