计数不同的logging和

我有一个非常大的数据库,我需要从3列中提取信息:

我正在尝试确定用户正在处理的唯一客户数量。

  1. 用户名。 这是唯一的名字。
  2. 顾客号码。 顾客号码将显示在许多行上,因为他们可以订购许多产品,每个产品都是一条线。
  3. date范围。 我需要能够定义一个date范围。

我尝试search的代码是计算客户数量,但不仅仅是不同的客户数量。 我还没有尝试过date范围。 我附上了2张图片来显示数据库和最终结果的例子。 我们使用数据透视表来产生这个结果,但是数据总是在变化,我们不想一直创build一个数据透视表。

Excel中的示例数据的图像:

必需的最终结果的图像

SELECT `'All data$'`.Username, Count(`'All data$'`.CustomerNumber) FROM `C:\Users\rhynto\Desktop\Darren Qwix\QWIX_PICKED.xlsx`.`'All data$'` `'All data$'` GROUP BY `'All data$'`.Username 

我会感谢您的任何意见。